Condividi tramite


CPropertySheet::MapDialogRect

Converte le unità della finestra di dialogo del rettangolo in schermare unità.

void MapDialogRect( 
   LPRECT lpRect 
) const;

Parametri

  • lpRect
    I punti su RECT struttura o l'oggetto CRect che contiene la finestra di dialogo vengono visualizzate da convertire.

Note

Unità della finestra di dialogo vengono visualizzate in termini di unità di base corrente della finestra di dialogo derivata da width e height media dei caratteri in carattere utilizzato per il testo della finestra di dialogo.Un'unità orizzontale è un quarto di unità della larghezza di base della finestra di dialogo e un'unità verticale è essenziale ottava di unità di altezza della parte inferiore della finestra di dialogo.

Le informazioni sulle dimensioni della funzione di Windows GetDialogBaseUnits per il tipo di carattere di sistema, ma è possibile specificare un tipo di carattere diverso per ogni finestra delle proprietà se si utilizza lo stile DS_SETFONT nel file di risorse definizione.La funzione di Windows MapDialogRect, descritta in Windows SDK, utilizza il tipo di carattere appropriata per questa finestra di dialogo.

La funzione membro MapDialogRect sostituisce le unità della finestra di dialogo in lpRect con unità dello schermo (pixel in modo da poter utilizzare il rettangolo per creare una finestra di dialogo o per posizionare un controllo in una casella.

Requisiti

Header: afxdlgs.h

Vedere anche

Riferimenti

Classe di CPropertySheet

Grafico della gerarchia

WM_SETFONT