Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[MFC] Client 區重畫的問題 (轉載)

0 views
Skip to first unread message

超級打混王

unread,
Sep 22, 1997, 3:00:00 AM9/22/97
to

【 在 rick...@bbs.ccu.edu.tw (可以開ㄅㄨㄅㄨ了!) 的大作中提到: 】
: 這就說來話長了,Windows解決重畫問題有兩個方法一個是將被遮蓋的
: 區域儲存起來,但十分耗費記憶體因此非到不得已windows不會使用此
: 種方法,而Windows的解決方法就是發個WM_PAINT訊息叫應用程式自己
: "畫"回來照你所說的由於Windows並不知道被遮蓋的區域有哪些資料
: 因此OnPaint()無法將區域內的資料還原,頂多只是把背景色填上去罷了

謝謝你的回答,我已經解決這個問題了。
在產生圖的時候,將圖的資料記錄在 document 裡面,
並且 invalidate 要畫圓的區域,讓 OnPaint() 去
document 抓資料來畫即可。

--
[37me-mail : [32mt5...@alpha.en.tit.edu.tw | david...@dds.com.tw [37;40m [0m
[37mICQ : [31;1m2888156

[m [1;31m※ 來源:‧國立台北科技大學紅樓資訊站 bbs.cc.ntut.edu.tw‧[FROM: ppp3002.cc.ntut] [m

0 new messages