要如何把Font裡的字全部都.... |
尚未結案
|
KuengYan
一般會員 發表:18 回覆:17 積分:7 註冊:2002-08-02 發送簡訊給我 |
|
terrychen
尊榮會員 發表:90 回覆:794 積分:501 註冊:2003-05-01 發送簡訊給我 |
|
KuengYan
一般會員 發表:18 回覆:17 積分:7 註冊:2002-08-02 發送簡訊給我 |
|
tqpzxy
一般會員 發表:13 回覆:22 積分:7 註冊:2003-11-13 發送簡訊給我 |
LOGFONT lf; ZeroMemory(&lf, sizeof(LOGFONT)); // lf 各欄位若為零,則產生預設字型。 lf.lfCharSet = CHINESEBIG5_CHARSET; // 詳見說明檔 lstrcopy(lf.lfFaceName, TEXT("某字型名稱")); HFONT hFont = CreateFontIndirect(&lf); SelectObject(hdc, hFont); LPTSTR szChar = reinterpret_cast請注意: 1. 字型需配合字集文字才能正確顯示。 2. CreateFontIndirect(或 CreateFont )傳回的 font handle ,有時不會和你要求的一模一樣,例如要求的字型不存在,則 Windows 會「替你選擇」接近的字型。欲得知最後得到什麼字體,請使用 GetTextMetrics 查字體規格, GetTextFace 查字型名稱。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |