用ATL做ActiveX控件,bitmap按钮哪位高手会

用ATL做ActiveX控件,bitmap按钮谁会
用ATL做ActiveX控件,bitmap按钮谁会

------解决方案--------------------
CAtlBitmapButton - ATL/WTL Ownerdraw Superclassed Bitmap Button
http://www.codeproject.com/wtl/mousetrack.asp?df=100&forumid=2256&exp=0&select=36696
------解决方案--------------------
#define LOAD_BITMAP(hbmp, bid) \
(hbmp) = LoadBitmap(hInst, MAKEINTRESOURCE(bid));

#define SET_BITMAP(hbmp, cid) \
SendMessage(cid, BM_SETIMAGE, (WPARAM) IMAGE_BITMAP, \
(LPARAM) (HANDLE) hbmp);


使用方法:
HINSTANCE hInst = _Module.GetResourceInstance();
LOAD_BITMAP(m_hClearBmp, IDB_CLEAR);

SET_BITMAP(m_hClearBmp, m_btnClearCust.m_hWnd);