作者xatier (阿飄先生)
看板C_and_CPP
標題[問題] Win32 API 的繪圖機制一問
時間Tue Jan 4 19:25:00 2011
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...)
Dev C++
額外使用到的庫(Library Used) (Ex: OpenGL, ...)
<windows.h>
問題(Question):
最近研究一些電腦圖學的東西,寫了一個 Bezier Curve 的程式
基本上這個程式是可以工作的
像這樣
http://ppt.cc/Jc5@
可是有時候"視窗移動時"或是"先開到其他視窗再回來"
Win32 API 的繪圖就會整個炸掉
好像所有的物件都失去功能 // 如字型與畫筆等
印出的線條變成黑色的線
字型也變成預設的那種
而且座標軸也會亂掉 =口=
最糟糕的是右上角的
▂□╳ 按鍵失去功能
想關也關不掉
我對它的繪圖機制搞的一頭霧水
程式碼(Code): (請善用置底文標色功能)
http://nopaste.csie.org/6333f
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.107.233
→ xatier:code 貼到 nopaste.csie.org 排版好像有點亂掉 = =" 01/04 19:27
推 ChowMein:有看到 BeginPaint, 但沒 EndPaint 01/04 20:30
→ xatier:Google了一下,它請問是擺在 WM_PAINT 的 break 前嗎? 01/04 20:36
→ xatier:自己加上去後做實驗的結果好像沒有改善 01/04 20:41
推 ChowMein:hdc 錯了, google "Windows程序設計" 這本書 01/04 20:58