BCGSuite for MFC
void CBCGPEdit::SetBrowseButtonImage ( HICON  hIcon,
BOOL  bAutoDestroy = TRUE,
BOOL  bAlphaBlend = FALSE,
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.

hIconA handle to icon
bAutoDestroyIf TRUE, the icon will be destroyed automatically, when a new image has been added to the internal image list.
bAlphaBlendSpecifies whether the icon is alpha blended.
bAutoScaleSpecifies whether the icon is automatically scaled according to the current DPI.