BCGControlBar Pro for MFC
void CBCGPEdit::SetBrowseButtonImage ( HICON  hIcon,
BOOL  bAutoDestroy = TRUE,
BOOL  bAlphaBlend = FALSE 

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 bitmap is alpha blended.