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)) );
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)) );
我用了,沒有效果!
CFont * f = parent->GetFont();
m_statusIcon.SetFont(f);
HICON icon = (HICON)::LoadImage(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDI_MAIL),
IMAGE_ICON, 16, 16, LR_SHARED);
m_statusIcon.SetIcon(icon);
能不能給處代碼?
m_staall.Create("全部",WS_CHILD|WS_VISIBLE|SS_CENTER|SS_BITMAP,
CRect(25,119,154,142),this,ID_STATIC_ALL);
m_staall.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(IDB_SELECTED)) );為何不其效果???有甚麼不對嗎 ?
HBITMAP LoadBitmap(HINSTANCE hInstance,LPCTSTR lpBitmapName);
中hinstance 應該寫甚麼??舉個例子好碼???
謝謝!
hbm1 = (HBITMAP)::LoadImage(0,"D:\\phone\\dh01\\dh01-02.bmp", IMAGE_BITMAP,0,0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE) ;
ASSERT(hbm1);
m_staall.SetBitmap(hbm1);
hbm1是得到了局並,但是調用setbimap()後顯示不出來呀!!!
CBitmap bmpload;
bmpload.LoadBitmap(IDB_WM4);
cwm->SetBitmap(HBITMAP(bmpload.Detach()));