Fw: [問題] MFC 畫文字鋸齒問題

看板Programming作者 (Seoker)時間13年前 (2012/04/10 14:24), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ [本文轉錄自 C_and_CPP 看板 #1FWz3Ytv ] 作者: seoker (Seoker) 看板: C_and_CPP 標題: [問題] MFC 畫文字鋸齒問題 時間: Tue Apr 10 14:19:12 2012 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC / GDI+ 問題(Question): 大家好,我是 VC++ MFC 的新手QQ 我有一個 layered window 的視窗,會先畫一個背景,再畫文字上去 我用 CImage 將圖從 resource 讀進來,貼上去看起來沒甚麼問題 但畫文字(用DrawText)的時候則是有很嚴重的鋸齒...試過很多方法都沒效: 1. 試過直接用 CreateFont 建立 HFONT->其中試過很多種參數都是一樣 2. 用 MFC 的TextOut 試過,一樣 3. gdi+ 的 DrawString 則畫不出來(可能方法有錯,不過就沒有試下去了) 現在我嘗試,先將字畫在 CImage 上面,存檔來看正常,但貼上去 DC 就還是鋸齒... http://imageshack.us/photo/my-images/35/98698975.png/ 這是比較結果 不曉得是不是我忘記甚麼部分呢? 請教各位了 m(_ _)m 餵入的資料(Input): N/A 預期的正確結果(Expected Output): 無鋸齒 錯誤結果(Wrong Output): 鋸齒 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/rQ6Ci 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.63.100.2 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: seoker (210.63.100.2), 時間: 04/10/2012 14:24:52

04/10 17:14, , 1F
04/10 17:14, 1F
文章代碼(AID): #1FWz8rds (Programming)
文章代碼(AID): #1FWz8rds (Programming)