按钮控件上使用自己的图片方法.
1 使用LOADIMAGE() 加载自己的图片
CButton MyButton;
HBITMAP hBitmap= (HBITMAP)LoadImage(AfxGetInstanceHandle(),"D:\\yourImage.bmp",IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
MyButton.Create(_T("MyButton"), WS_CHILD|WS_VISIBLE|BS_BITMAP,CRect(150,150,300,250), AfxGetMainWnd(), 1);
MyButton.SetBitmap(hBitmapIn);
dialog BUTTON 控件设置属性为BITMAP,然后使用类函数也可以实现.
2 使用现成的类 CButtonST 的函数SetBitmaps().
先建立或则链接你的BUTTON
CButtonST bstMybutton;
...
DDX_Control(pDX,IDB_MYBUTTON,bstMybutton);
...
bstMybutton.SetBitmaps(ID_BITMAP);