Share via


WM_CHOOSEFONT_SETLOGFONT メッセージ

アプリケーションは、 WM_CHOOSEFONT_SETLOGFONT メッセージを [フォント ] ダイアログ ボックスに送信して、現在の論理フォント情報を設定します。

#define WM_USER                        0x0400
#define WM_CHOOSEFONT_SETLOGFONT      (WM_USER + 101)

パラメーター

wParam

このパラメーターは使用されません。

lParam

現在の論理フォントに関する情報を含む LOGFONT 構造体へのポインター。

戻り値

このメッセージには戻り値がありません。

注釈

ChooseFont 関数を呼び出して [フォント] ダイアログ ボックスを作成すると、CHOOSEFONT 構造体の lpLogFont メンバーを使用して、ダイアログ ボックスの初期値を含む LOGFONT 構造体を指定できます。 WM_CHOOSEFONT_SETLOGFONT メッセージを使用して、[フォント] ダイアログ ボックスが開いている間に、異なる値を持つ LOGFONT 構造体を指定します。

通常は、CFHookProc フック プロシージャから WM_CHOOSEFONT_SETLOGFONT メッセージを送信します。 フック プロシージャは、 WM_CHOOSEFONT_GETLOGFONTWM_CHOOSEFONT_SETFLAGS メッセージを送信することもできます。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Commdlg.h (Windows.h を含む)

関連項目

参照

CFHookProc

ChooseFont

CHOOSEFONT

WM_CHOOSEFONT_GETLOGFONT

WM_CHOOSEFONT_SETFLAGS

概念

共通ダイアログ ボックス ライブラリ

その他のリソース

Logfont