CFontDialog 類

CFontDialog

  CFontDialog
  
CObject
CCmdTarget
CWnd
CDialog
CCommonDialog
└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判斷字體是否是斜體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章