CDialog::MapDialogRect

void MapDialogRect ( LPRECT lpRect ) const;

Parametri

lpRect

Punta a una struttura RECT o un oggetto CRect che contiene le coordinate del dialogo da convertire.

Osservazioni

Chiamare per convertire l'unità nella finestra di dialogo di un rettangolo in unità schermo. Unità di dialogo sono indicati in termini di corrente nella finestra di dialogo unità base derivata dalla larghezza media e l'altezza dei caratteri nel tipo di carattere utilizzato per il testo nella finestra di dialogo. Una sola unità orizzontale è un quarto dell'unità base-larghezza nella finestra di dialogo, e una sola unità verticale è un ottavo dell'unità base altezza nella finestra di dialogo.

La funzione di Windows GetDialogBaseUnits restituisce informazioni relative alla dimensione per il tipo di carattere del sistema, ma è possibile specificare un tipo di carattere diverso per ogni finestra di dialogo se si utilizza lo stile DS_SETFONT nel file di definizione delle risorse. La funzione di Windows MapDialogRect utilizza il tipo di carattere appropriato per questa finestra di dialogo.

La funzione membro MapDialogRect sostituisce le unità di dialogo in lpRect con unità schermo (pixel) affinché il rettangolo può essere utilizzato per creare una finestra di dialogo o un controllo di posizione all'interno di una scatola.

CDialog pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: GetDialogBaseUnits, :: MapDialogRect, WM_SETFONT

Index