使用函数:BOOL LoadBitmap( LPCTSTR lpszResourceName );
其中LPCTSTR lpszResourceName 为你的文件名及路径

解决方案 »

  1.   

    CBitmap m_Bitmap;
    CStatic m_staticLogo;BITMAP Bmp;
    m_Bitmap.LoadBitmap(IDB_LOGO);
    if(m_Bitmap.GetBitmap(&Bmp) != 0)
    {
    m_staticLogo.Create(NULL,SS_SUNKEN|SS_BITMAP|WS_VISIBLE|WS_CHILD,
    CRect(rect),this);
    m_staticLogo.SetBitmap(HBITMAP(m_Bitmap));
    }
      

  2.   

    BITMAP Bmp;
    m_Bitmap.LoadBitmap("C:\MyBitmap.bmp");
    if(m_Bitmap.GetBitmap(&Bmp) != 0)
    {
    m_staticLogo.Create(NULL,SS_SUNKEN|SS_BITMAP|WS_VISIBLE|WS_CHILD,
    CRect(rect.left,rect.top,Bmp.bmWidth,Bmp.bmHeight),this);
    m_staticLogo.SetBitmap(HBITMAP(m_Bitmap));
    }
      

  3.   

    我来说一下:SDK实现方法
    HBITMAP hBitmap = NULL;
    hBitmap = (HBITMAP)LoadImage(NULL, "****.bmp", IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE);
    ....
    if (NULL != hBitmap)
       DeleteObject(hBitmap)loadimage的使用很灵活,参数的不同组合会有不同的作用,我写出来了的,只是最常用的
      

  4.   

    to dsc(松紧带):
      会出编译错误的:)  -> "C:\\MyBitmap.bmp"
    to hide(躲在风里面) 说得对,不过我一般用:
      hBitmap = (HBITMAP)LoadImage(NULL, "****.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFRAMFILE);
    to wolf_(地主): 不行吧?LoadBitmap不能读文件吧,我记得
      

  5.   

    直接解释BMP文件,微软提供了一段代码,很简单使用啊
      

  6.   

    同意hide 的意见,我现在正在写的一个程序
    街面上的按钮的图案就是读文件然后显示的用 HBITMAP hBmp = (HBITMAP) LoadImage(NULL,"****.BMP",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
    非常的方便,而且还可以读光标、图标等。
      

  7.   

    可以用如下方法,调用LoadImage函数.
    CDC* pDC = GetDC();
    BITMAP bm;
    HBITMAP m_bitmap = (HBITMAP)::LoadImage(GetModuleHandle(NULL), "d:\\test.bmp", 
        IMAGE_BITMAP,0, 0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
    ::GetObject(m_bitmap, sizeof(bm), &bm);
    HDC hdc = ::CreateCompatibleDC(NULL);
    ::SelectObject(hdc, m_bitmap);
    ::BitBlt(pDC->m_hDC, 0, 0, bm.bmWidth, bm.bmHeight, hdc, 0, 0, SRCCOPY);