當前位置:編程學習大全網 - 電腦編程 - 我想在基於對話框的MFC程序中畫圖,畫圖程序可以不寫在OnPaint函數中嗎?畫圖的執行機制是怎樣的

我想在基於對話框的MFC程序中畫圖,畫圖程序可以不寫在OnPaint函數中嗎?畫圖的執行機制是怎樣的

1.可以不在OnPaint中

2.其機制是:

a.windows是多窗口的,妳的程序不應該把圖畫到其它地方去,所以妳要取得窗口的專門管繪圖的壹個句柄,叫做 HDC

b.妳用MFC,要取它的話用這句: CDC* pDC=this->GetDC(); (某窗口的DC,例如本窗口就是this)

c.然後就可以向DC中畫了,例如:pDC->LineTo(100,100);

  • 上一篇:看過尚學堂馬士兵老師關於java初級的教程第壹章標識符或者知道的幫幫忙?
  • 下一篇:哪個軟件能搜html編程題的答案
  • copyright 2024編程學習大全網