當前位置:編程學習大全網 - 電腦編程 - vc++遊戲編程繪制位圖總是顯示不出來圖片,圖片的要存在哪?路徑怎麽寫?

vc++遊戲編程繪制位圖總是顯示不出來圖片,圖片的要存在哪?路徑怎麽寫?

2 從妳的DC中創建內存DC

HDC mdc = CreateCompitableDC(hdc);

函數名寫錯了,應該是CreateCompatibleDC,而不是CreateCompitableDC。改過來就沒問題了。

下面給出在單文檔應用程序中貼位圖的例子:

在View類的OnDraw函數中添加如下代碼

HBITMAP bmp = (HBITMAP) LoadImage(NULL, "test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);

HDC mdc = CreateCompatibleDC(pDC->GetSafeHdc());

SelectObject(mdc, bmp);

BitBlt(pDC->GetSafeHdc(), 0, 0, 500, 500, mdc, 0, 0, SRCCOPY);

  • 上一篇:單片機鍵盤矩陣答疑,下面這個程序的鍵值具體是怎麽實現的?
  • 下一篇:編程中的立方根
  • copyright 2024編程學習大全網