BCGSuite for MFC
void CBCGPEdit::SetBrowseButtonImage ( HBITMAP  hBitmap,
BOOL  bAutoDestroy = TRUE,
BOOL  bAutoScale = TRUE 

Allows to set a custom button image.

Use this function to provide the edit control with a custom browse button image. In the standard modes (calculator, file, folder) the appropriate image is taken from the library resources.

hBitmapA handle to bitmap.
bAutoDestroyIf TRUE, the bitmap will be destroyed automatically, when a new image has been added to the internal image list.
bAutoScaleSpecifies whether the bitmap is automatically scaled according to the current DPI.