我是从网上自己找的图片,在VC6.0中如何插入Bitmap图片?就是运行后能显示出来

解决方案 »

  1.   

    HANDLE LoadImage(
      HINSTANCE hinst,
      LPCTSTR lpszName, 
      UINT uType, 
      int cxDesired, 
      int cyDesired, 
      UINT fuLoad 
    );得到的handle就可以用来显示了
      

  2.   

    我能不能用:LoadBitmap()来直接插入,用GetBitmap()来获取?
      

  3.   


    CPaintDC dc(this); CBitmap m_Bitmap;
    m_Bitmap.LoadBitmap(IDB_Gugong); BITMAP m_bitmapInfo;
    m_Bitmap.GetBitmap(&m_bitmapInfo); CDC memDC;
    memDC.CreateCompatibleDC(&dc); //CRect rect;
    //GetWindowRect(&rect);
    //memDC.DrawText("dfdfdfd",rect,0); CBitmap *pOldBmp=memDC.SelectObject(&m_Bitmap);
    dc.BitBlt(0,0,m_bitmapInfo.bmWidth,m_bitmapInfo.bmHeight,&memDC,0,0,SRCCOPY);

    memDC.SelectObject(pOldBmp);