CStatic myStatic;// Create a child bitmap static control. myStatic.Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_CENTERIMAGE, CRect(10,10,150,50), pParentWnd);// Set the bitmap of the static control to be the // system check- bitmap. myStatic.SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CHECK)) );
后来想换为图片2,但是用上面的语句后却仍然是图片1!
// CStatic m_Text;
// IDBmp (BMP resource ID)m_Text.ModifyStyle(0,SS_BITMAP,0);
CBitmap cb;
cb.LoadBitmap(IDBmp);
m_Text.SetBitmap(cb);
cb.Detach();
就这么换的!!!!
myStatic.Create(_T("my static"),
WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_CENTERIMAGE, CRect(10,10,150,50),
pParentWnd);// Set the bitmap of the static control to be the
// system check- bitmap.
myStatic.SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CHECK)) );
变换图片每次都不成功吗???是不是你的GDI资源没有释放?