Re: [討論] ClearType

看板PCman作者 (PCMan 知識+)時間17年前 (2008/12/19 23:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wowtiger (小虎)》之銘言: : 因開啟ClearType而造成ANSI圖有縫的暫時修正方法 : BOOL CTermView::ExtTextOut(...) 添加 : BOOL ret = ::ExtTextOutW(dc.GetSafeHdc(), x, y, nOptions, lpRect, wbuf, : wcslen(wbuf) , NULL); : RECT rc = *lpRect; : dc.StretchBlt(rc.left-1, y, 1, rc.bottom-rc.top, &dc, rc.left-2, y, 1, : rc.bottom-rc.top, SRCCOPY); : dc.StretchBlt(rc.left , y, 1, rc.bottom-rc.top, &dc, rc.left+1, y, 1, : rc.bottom-rc.top, SRCCOPY); : 另外 XP 要享受 ClearType : void CTermView::AdjustFont(...) 添加 : AppConfig.font_info.lfQuality = CLEARTYPE_QUALITY; 其實我的建議是...使用 PCManX gtk+2 內實作的用繪圖指令輸出填色方塊 那部份我自己覺得寫得滿不錯的 XD, but... 唯一的問題是 Windows 沒有支援繪製三角形的 API 至少沒辦法用帶有反鋸齒的方式,所以自己硬寫會很醜 但是,再怎麼醜應該還是會比現在這樣好看... 所以,哪位強者想寫看看嗎?可以直接偷我 PCManX 的程式碼過來用 -- 個人網頁: http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊 Blog: http://pcman.sayya.org/blog.php?id=pcman PCMan 全系列 BBS 連線軟體 http://pcman.ptt.cc/ http://pcmanx.csie.net/ 新酷音輸入法 for Windows http://chewing.csie.net/ IE Tab Firefox plugin/extension http://ietab.mozdev.org/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.172.245
文章代碼(AID): #19Ixnh9H (PCman)
討論串 (同標題文章)
本文引述了以下文章的的內容:
討論
1
2
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
討論
1
2
文章代碼(AID): #19Ixnh9H (PCman)