m_ff.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP1)));
這個函數用了怎麼沒有用?

解决方案 »

  1.   

    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.   

    我也是看了MSDN
    我用了,沒有效果!
      

  3.   

    显示图标如下:m_statusIcon.Create("zx", WS_CHILD | WS_VISIBLE | SS_ICON | SS_CENTERIMAGE, r, parent, ID_THISSTATIC);
    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);
      

  4.   

    静态的在资源编辑器就可以实现,动态的用LoadBitmap
      

  5.   

    bugyouth(有痔青年):
    能不能給處代碼?
    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)) );為何不其效果???有甚麼不對嗎 ?
      

  6.   

    如果在文件里調用位圖,
    HBITMAP LoadBitmap(HINSTANCE hInstance,LPCTSTR lpBitmapName);
    中hinstance 應該寫甚麼??舉個例子好碼???
    謝謝! 
      

  7.   

    我又用了如下的代碼!
    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()後顯示不出來呀!!!
      

  8.   

    CStatic * cwm=(CStatic *)GetDlgItem(IDC_CYL);
    CBitmap bmpload;
    bmpload.LoadBitmap(IDB_WM4);
    cwm->SetBitmap(HBITMAP(bmpload.Detach()));