天天看點

如何得到CBitmap對象加載的位圖結構資訊,例如長度和寬度,

  CPaintDC dc(this); // 用于繪制的裝置上下文

m_bitmap.LoadBitmap(IDB_BITMAP1);

m_mdc.CreateCompatibleDC(&dc);

m_mdc.SelectObject(&m_bitmap);

BITMAP bitmap;

ZeroMemory(&bitmap,sizeof(bitmap));

m_bitmap.GetBitmap(&bitmap);  //得到加載位圖資訊

              //bitmap.bmWidth   //長度

            //,bitmap.bmHeight //高度

BOOL bRec = dc.BitBlt(0,0,bitmap.bmWidth,bitmap.bmHeight,&m_mdc,0,0,SRCCOPY);