Fw: [問題] MFC 畫文字鋸齒問題
※ [本文轉錄自 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
Programming 近期熱門文章
PTT數位生活區 即時熱門文章