CDialog::MapDialogRect
aufrufen, um die Dialogeinheiten eines Rechtecks zu konvertieren, um Einheiten zu stößt.
void MapDialogRect(
LPRECT lpRect
) const;
Parameter
- lpRect
Zeigt auf RECT-Struktur, oder CRect-Objekt, das das Dialogfeld enthält, koordiniert konvertiert werden.
Hinweise
Dialogeinheiten werden im Hinblick auf die aktuelle Dialogfeldbasiseinheit angegeben, die von der durchschnittlichen Breite und der Höhe Zeichen in der Schriftart abgeleitet wird, die für Dialogfeldtext verwendet wird. Horizontale Einheit ist ein viertel der Dialogfeld BasisBreite Einheit, und eine Brücke ist ein-achte der Dialogfeldbasis-Höheneinheit.
Die GetDialogBaseUnits Windows-Funktions-Rückgabe-Größeninformationen für die Systemschriftart, Sie können jedoch eine andere Schriftart für jedes Dialogfeld angeben, wenn Sie das DS_SETFONT Format in der RessourceDefinition Datei verwenden. Die MapDialogRect Windows-Funktion verwendet die entsprechende Schriftart für dieses Dialogfeld.
Die MapDialogRect-Memberfunktion ersetzt die Dialogeinheiten lpRect durch Bildschirmeinheiten (in Pixel) für das Rechteck verwendet werden kann, um ein Dialogfeld zu erstellen oder ein Steuerelement innerhalb eines Felds zu positionieren.
Anforderungen
Header: afxwin.h