奇怪的attach 的不明白用法:请指教一下。
有一段代码:(这段代码运行是正确的)
// load bitmap
HBITMAP hBitmap = (HBITMAP) CopyImage(pBitmap->GetSafeHandle(), IMAGE_BITMAP, 0, 0, 0);
if (hBitmap == NULL)
return FALSE;
m_bmButton.Attach(hBitmap);/////???????????
BITMAP bm;
m_bmButton.GetBitmap(&bm);//Cmybitmapbutton: public CButton;
//m_bmButton是Cmybitmapbutton一个对象;
、、、、、、、、、、
问题:
在m_bmButton.Attach(hBitmap)中;怎么可以将一个位图句柄附给m_bmButton,
而查看帮助,在本例中也只能是HWND,即:CWnd:Attach( HWND hWndNew );
为什么在本例中却是位图句柄。