Dialogfeld Feld Schriftarten

Das System zeichnet alle Text in einem Dialogfeld mithilfe der Systemschriftart standardmäßig. Eine Anwendung kann das System auf eine andere Schriftart verwenden, indem Sie den DS_SETFONT Stil für das Dialogfeld festlegen und einen Punkt Größe und Schriftart-Namen direkt. Obwohl eine Dialogfeldvorlage eine Schriftart angeben kann, verwendet das System immer die Systemschriftart für den Titel und Menüs im Dialogfeld; der Style DS_SETFONT ändert dies sich nicht.

Wenn der Style DS_SETFONT angegeben wird, sendet das System eine WM_SETFONT -Nachricht die Dialogfeldprozedur und jedes Steuerelement wie das Steuerelement erstellt. Die Dialogfeldprozedur ist verantwortlich für das Speichern der Schriftart-Handle übergeben mit der Nachricht WM_SETFONT und das Handle in der Bildschirm-Gerätekontext auswählen, wenn sie Text in das Fenster schreibt. Vordefinierte Steuerelementen geschieht dies standardmäßig.

Wenn der Style DS_SETFONT gegeben ist, verwendet das System die durchschnittliche Zeichenbreite der Schriftart, um Position und Abmessungen des Dialogfelds zu berechnen. Andernfalls verwendet es die durchschnittliche Zeichenbreite der Systemschriftart.

Index