CDialog::MapDialogRect

privatevoid MapDialogRect ( LPRECT LpRect ) const;

Parameter

lpRect

Verweist auf eine RECT -Struktur oder CRect -Objekt, das die Koordinaten im Dialogfeld zu konvertierende enthält.

Bemerkungen

Rufen Sie die Dialogfeld-Einheiten eines Rechtecks Bildschirm Einheiten konvertieren. Dialogfeld-Einheiten sind in der aktuellen im Dialogfeld Basiseinheit abgeleitet, die durchschnittliche Breite und Höhe der Zeichen in der Schriftart für Text im Dialogfeld angegeben. Eine horizontale Einheit ist ein Viertel der Dialogfeld-Basis Breite Einheit, und eine vertikale Einheit ist ein Achtel des Referats Basis Höhe-Dialogfeld.

Die Windows-Funktion GetDialogBaseUnits ermittelt werden Größeninformationen für die Systemschriftart zurückgibt, aber können Sie eine andere Schriftart für jedes Dialogfeld, wenn Sie die Formatvorlage DS_SETFONT in der Ressource-Datei verwenden. Die MapDialogRect Windows-Funktion verwendet die entsprechende Schriftart für dieses Dialogfeld.

Die Memberfunktion MapDialogRect ersetzt die Dialogfeld-Einheiten in LpRect mit Bildschirm Einheiten (Pixel), so dass das Rechteck verwendet werden kann, um ein Dialogfeld zu erstellen, oder positionieren Sie ein Steuerelement in einem Feld.

CDialog ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: GetDialogBaseUnits ermittelt werden, :: MapDialogRect, WM_SETFONT

Index