WM _ CHOOSEFONT _ GETLOGFONT-Nachricht

Eine Anwendung sendet die WM _ CHOOSEFONT _ GETLOGFONT-Nachricht an ein Schriftartdialogfeld, um Informationen über die aktuelle Schriftartauswahl des Benutzers abzurufen.

#define WM_USER                        0x0400
#define WM_CHOOSEFONT_GETLOGFONT      (WM_USER + 1)

Parameter

wParam

Dieser Parameter wird nicht verwendet.

lParam

Ein Zeiger auf eine LOGFONT-Struktur, die Informationen über die aktuelle Schriftartauswahl des Benutzers empfängt.

Rückgabewert

Diese Meldung gibt keinen Wert zurück.

Hinweise

Die Funktion ChooseFont erstellt ein Dialogfeld Schriftart. Wenn der Benutzer das Dialogfeld Schriftart schließt, gibt die ChooseFont-Funktion Informationen über die Schriftartauswahl des Benutzers in der CHOOSEFONT-Struktur zurück. Der lpLogFont-Member der CHOOSEFONT-Struktur ist ein Zeiger auf eine LOGFONT-Struktur.

Verwenden Sie die WM _ CHOOSEFONT _ GETLOGFONT-Meldung, um Informationen über die aktuelle Schriftartauswahl des Benutzers zu erhalten, während das Dialogfeld Schriftart geöffnet ist. Wenn Sie beispielsweise die Schaltfläche Anwenden im Dialogfeld Schriftart aktivieren, senden Sie die Nachricht, um die Schriftartinformationen zu erhalten, die auf die aktuelle Textauswahl angewendet werden.

In der Regel aktivieren Sie eine CFHookProc-Hookprozedur, um WM _ COMMAND-Meldungen für die Schaltfläche Anwenden zu verarbeiten. Wenn der Benutzer auf die Schaltfläche Anwenden klickt, sendet die Hookprozedur die WM _ CHOOSEFONT _ GETLOGFONT-Meldung an das Dialogfeld.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Commdlg.h (include Windows.h)

Siehe auch

Verweis

CFHookProc

Wählen SieFont aus.

CHOOSEFONT

_WM-BEFEHL

Konzept

Allgemeine Dialogfeldbibliothek

Andere Ressourcen

LOGFONT