次の方法で共有


CFontDialog クラス

フォントの選択ダイアログ ボックスをアプリケーションに組み込むことができます。

class CFontDialog : public CCommonDialog

メンバー

kck77523.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CFontDialog::CFontDialog

CFontDialog オブジェクトを構築します。

kck77523.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CFontDialog::DoModal

ダイアログ ボックスを表示し、フォントを選択できるようにします。

CFontDialog::GetCharFormat

選択したフォントの文字書式を取得します。

CFontDialog::GetColor

選択されているフォントの色を返します。

CFontDialog::GetCurrentFont

LOGFONT 構造体に現在選択されているフォントの特性を割り当てます。

CFontDialog::GetFaceName

選択されているフォントの書体名を返します。

CFontDialog::GetSize

選択されているフォントのポイント サイズを返します。

CFontDialog::GetStyleName

選択されているフォントのスタイル名を返します。

CFontDialog::GetWeight

選択されているフォントの太さを返します。

CFontDialog::IsBold

フォントが太字かどうかを調べます。

CFontDialog::IsItalic

フォントが斜体かどうかを調べます。

CFontDialog::IsStrikeOut

フォントが取り消し線付きかどうかを調べます。

CFontDialog::IsUnderline

フォントが下線付きかどうかを調べます。

kck77523.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CFontDialog::m_cf

CFontDialog オブジェクトをカスタマイズするために使われる構造体。

解説

CFontDialog オブジェクトは、現在システムにインストールされているフォントを一覧表示するダイアログ ボックスです。この一覧から特定のフォントを選択できます。さらに選択結果をアプリケーションに返すことができます。

CFontDialog オブジェクトを構築するには、提供されたコンストラクターを使うか、新しいサブクラスを派生させて、独自のコンストラクターを使います。

CFontDialog オブジェクトを構築すると、m_cf 構造体を使ってダイアログ ボックスのコントロールの値やステータスを初期化できます。m_cf 構造体は CHOOSEFONT 型です。この構造体の詳細については、Windows SDK を参照してください。

ダイアログ オブジェクトのコントロールを初期化したら、ダイアログ ボックスを表示してユーザーがフォントを選択できるように、DoModal メンバー関数を呼び出します。DoModal は、ユーザーが [OK] (IDOK) ボタンと [キャンセル] (IDCANCEL) ボタンのどちらをクリックしたかを返します。

DoModal 関数が IDOK を返した場合は、入力された情報を取得するために CFontDialog メンバー関数の 1 つを使用できます。

Windows の CommDlgExtendedError 関数を使用すると、ダイアログ ボックスの初期化中にエラーが発生したかどうかを確認し、そのエラーについての情報を取得できます。この関数の詳細については、Windows SDK を参照してください。

CFontDialog は、Windows Versions 3.1 以降で配布される COMMDLG.DLL ファイルを使います。

ダイアログ ボックスをカスタマイズするには、CFontDialog からクラスを派生し、独自のダイアログ テンプレートを作成します。さらに、拡張コントロールからの通知メッセージを処理するためのメッセージ マップを追加します。処理されないメッセージは基本クラスに渡されます。

フック関数のカスタマイズは必要ありません。

CFontDialog の使い方の詳細については、「コモン ダイアログ クラス」を参照してください。

継承階層

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

必要条件

ヘッダー: afxdlgs.h

参照

関連項目

CCommonDialog クラス

階層図

概念

MFC HIERSVR サンプル