MFC中關於畫圖的疑問

2022-11-19 23:36:14 字數 556 閱讀 5302

1樓:匿名使用者

第一個函式改成

void ctrydlg::onbndraw()第一次呼叫這個函式時,繪圖起點在預設的(0, 0),畫完線後變成(100, 100),所以要加pdc->moveto(0, 0);

第三個函式改成

void ctrydlg::onbnredraw()因為在onbnclear()中呼叫了invalidaterect函式失視窗繪圖區域無效,所以呼叫validaterect使之再有效。

2樓:

那是因為vc的**執行太快.

要實現3只要寫

onbndraw();

sleep(1000);

onbnclear();

sleep(1000);

onbndraw();

要實現清空最好不用validaterect();

因為它是使客戶區重新繪製.而不是清空螢幕.

建議用雙緩衝.

3樓:風輕雲度

採用定時器的方法,你的**有洩露,要releasedc。

關於mfc,用CDC畫一條線,MFC中,怎樣用CDC類畫彩色線條

cpen pen ps geometric,2,rgb 250,250,0 建立來畫筆自 載入畫筆並且儲存原畫筆 dc.moveto m cpt dc.li o point 利用新畫筆畫圖dc.selectobject cpen 還原畫筆 mfc中,怎樣用cdc類畫彩色線條 cpen pen ps ...

c中的MFC是什麼意思vc中的mfc到底是什麼?

mfc是微來軟基礎類庫的簡稱,是微軟 源公司實現的一bai個c 類庫,主要封裝了大部分的duwindows api函式,zhivc 是微軟公司開發dao的c c 的整合開發環境,所謂整合開發環境,就是說利用它你可以編輯,編譯,除錯,而不是使用多種工具輪換操作,靈活性較大。有時人們說vc呢也指它的內部...

關於MFC的問題,做基於對話方塊的MFC程式,從記憶體讀取B

loadimage afxgetinstancehandle cstring c users lenovo desktop test.bmp image bitmap,0,0,lr loadfromfile 這是你要的函式。看一下我給你的例子,本例子是動態載入突變顯示隨著滑鼠移動 防閃爍 但是這個是...