CDialog::MapDialogRect

void MapDialogRect ( LPRECT lpRect ) const;

Parámetros

lpRect

Apunta a una estructura RECT o un objeto CRect que contiene las coordenadas del cuadro de diálogo Convertir.

Observaciones

Llamada para convertir las unidades del cuadro de diálogo de un rectángulo en unidades de pantalla. Unidades del cuadro de diálogo se expresan en términos de la actual unidad base del cuadro de diálogo derivada de la media anchura y altura de los caracteres de la fuente utilizada para el texto del cuadro de diálogo. Una unidad horizontal es una cuarta parte de la unidad de base-ancho del cuadro de diálogo, y una unidad vertical es una octava parte de la unidad de base altura del cuadro de diálogo.

La función de Windows GetDialogBaseUnits devuelve información sobre el tamaño de la fuente del sistema, pero puede especificar una fuente diferente para cada cuadro de diálogo si se utiliza el estilo DS_SETFONT en el archivo de definición de recursos. La función MapDialogRect de Windows utiliza la fuente adecuada para este cuadro de diálogo.

La función de miembro MapDialogRect reemplaza las unidades del cuadro de diálogo de lpRect con unidades de pantalla (píxeles) para que el rectángulo se puede utilizar para crear un cuadro de diálogo o coloque un control dentro de un cuadro.

Visió&n General de CDialog |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp; :: GetDialogBaseUnits, :: MapDialogRect, WM_SETFONT

Index