CFontDialog

CFontDialog可以使你向套用添加一個字型選擇對話框。一個CFontDialog對象是一個帶有當前安裝到系統的字型列表對話框,用戶可從列表中選擇一種字型並將選擇傳遞給套用。

基本介紹

  • 中文名:CFontDialog
  • 作用:添加一個字型選擇對話框
  • 類型:構造函式
  • 成員函式:數據成員
CFontDialog,成員函式,數據成員,構造函式,操作,

CFontDialog

繼承圖表繼承圖表
要構造一個CFontDialog對象,用提供的構造函式或派生一個新的子類並使用自己定製的構造函式。
一旦CFontDialog對象被創建,可用m_cf結構來初始化對話框中控制項的狀態或值。m_cf結構是CHOOSEFONT類型的。要了解有關此結構的信息,可參閱在線上文檔“Win32 SDK”。
當初始化了對話對象的控制項後,調用DoModal成員函式來顯示對話框並使用戶選擇字型。DoModal返回不管用戶選擇了OK(IDOK)還是取消(IDCANCEL)按鈕。
如果DoModal返回IDOK,可以使用CFontDialog的某一成員函式獲取用戶輸入的更多信息。
可使用Windows CommDlgExtendedError函式來判斷初始化對話框時是否是發生了錯誤並獲取錯誤的更多訊息。要了解更多信息,可參閱在線上文檔“Win32 SDK”。
CFontDialog需要Windows3.1以上版本的COMMDLG.DLL檔案支持。要定製對話框,可從CFontDialog派生一個類,提供一個定製模板,加入訊息映射來擴展控制項的訊息通知,任何不處理的訊息均應傳遞給基類
無須定製鉤子函式
#include <afxdlgs.h>
CFontDialog類的成員

成員函式

數據成員

m_cf
一個用於定製CFontDialog對象的結構

構造函式

CFontDialog 構造一個CFontDialog對象操作。

操作

DoModal 顯示對話框並使用用戶選擇。
GetCurrentFont 獲取當前選定字型的名字。
GetFaceName 返回選擇字型的字樣名稱。
GetStyleName 返回選擇字型的風格名稱。
GetSize 返回選擇字型的點大小。
GetColor 返回選擇字型的顏色。
GetWeight 返回選擇字型的磅數。
IsStrikeOut 判斷字型是否突出。
IsUnDerline 判斷字型是否有下劃線。
IsBold 判斷字型是否是黑體。
IsItalic 判斷字型是否是斜體。

相關詞條

熱門詞條

聯絡我們