[問題] Win32 API 的繪圖機制一問

看板C_and_CPP作者 (阿飄先生)時間13年前 (2011/01/04 19:25), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
開發平台(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

01/04 19:27, , 1F
code 貼到 nopaste.csie.org 排版好像有點亂掉 = ="
01/04 19:27, 1F

01/04 20:30, , 2F
有看到 BeginPaint, 但沒 EndPaint
01/04 20:30, 2F

01/04 20:36, , 3F
Google了一下,它請問是擺在 WM_PAINT 的 break 前嗎?
01/04 20:36, 3F

01/04 20:41, , 4F
自己加上去後做實驗的結果好像沒有改善
01/04 20:41, 4F

01/04 20:58, , 5F
hdc 錯了, google "Windows程序設計" 這本書
01/04 20:58, 5F
文章代碼(AID): #1D8mEF2i (C_and_CPP)