我正在使用CreateFont()和創建邏輯字體OUT_DEFAULT_PRECIS。現在如何檢查生成的HFONTWindows 分配給我的是光柵字體還是矢量字體?
我天真的方法是嘗試使用 獲得字形輪廓GetGlyphOutline(),如果成功,它必須是矢量字體,否則是光柵字體。
但是我想問一下是否有更好的版本來檢查HFONT句柄并判斷它是光柵字體還是矢量字體。
uj5u.com熱心網友回復:
選擇HFONTinto 一個HDCvia SelectObject(),然后通過HDCto GetTextMetrics()。生成的TEXTMETRIC結構有一個tmPitchAndFamily欄位,該欄位有一個TMPF_VECTOR為矢量字體啟用的標志。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/398660.html
