WM_CHOOSEFONT_GETLOGFONT Nachricht

Eine Anwendung sendet die WM_CHOOSEFONT_GETLOGFONT-Nachricht an ein Dialogfeld Schriftart , um Informationen zu den aktuellen Schriftartauswahlen 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.

Bemerkungen

Die ChooseFont-Funktion 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. Das lpLogFont-Element der CHOOSEFONT-Struktur ist ein Zeiger auf eine LOGFONT-Struktur .

Verwenden Sie die WM_CHOOSEFONT_GETLOGFONT Meldung, um Informationen zur aktuellen Schriftartauswahl des Benutzers abzurufen, während das Dialogfeld Schriftart geöffnet ist. Wenn Sie beispielsweise die Schaltfläche Anwenden im Dialogfeld Schriftart aktivieren, senden Sie die Meldung, um die Schriftartinformationen abzurufen, die auf die aktuelle Textauswahl angewendet werden sollen.

In der Regel aktivieren Sie eine CFHookProc-Hookprozedur , um WM_COMMAND Nachrichten für die Schaltfläche Anwenden zu verarbeiten. Wenn der Benutzer auf die Schaltfläche Anwenden klickt, sendet die Hookprozedur die meldung WM_CHOOSEFONT_GETLOGFONT 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 (Einschließen von Windows.h)

Siehe auch

Referenz

CFHookProc

ChooseFont

CHOOSEFONT

WM_COMMAND

Konzept

Allgemeine Dialogfeldbibliothek

Andere Ressourcen

LOGFONT