邏輯字型結構

邏輯字型結構,可以呼叫CreateFont來建立邏輯字型,它是具有14個參數的函式。

可以呼叫CreateFont來建立邏輯字型,它是具有14個參數的函式。一般,定義一個LOGFONT型態的結構
LOGFONT lf ;
然後再定義該結構的欄位會更容易一些。完成後,可以使用指向該結構的指標呼叫CreateFontIndirect:
hFont = CreatFontIndirect (&lf) ;
您不必設定LOGFONT結構的每個欄位。如果邏輯字型結構定義為靜態變數,那么所有的欄位都會初始化為0,0一般是預設值。然後,可以不用更改而直接使用這個結構,CreateFontIndirect會傳回字型的代號。當您將該字型選入裝置內容時,會得到一個合理的內定字型。您可以根據自己的需要,明確或模糊地填充LOGFONT結構,Windows會用一種真實字型與您的要求相匹配。
在我討論LOGFONT結構中每個欄位時,您可能想用PICKFONT程式來測試它們。當您希望程式使用您輸入的任何欄位時,別忘了按下Enter或「OK」按鈕。

相關詞條

熱門詞條

聯絡我們