Compartir a través de


CDialog::MapDialogRect

Llamada para convertir unidades de cuadro de diálogo de un rectángulo para proteger unidades.

void MapDialogRect( 
   LPRECT lpRect  
) const;

Parámetros

  • lpRect
    Señala RECT estructurados o el objeto de CRect que contiene las coordenadas del cuadro de diálogo que se convertirán.

Comentarios

Las unidades de cuadro de diálogo se dice en términos de unidad base actual del cuadro de diálogo derivada width y height multimedia de caracteres de la fuente utilizada para el texto del cuadro de diálogo. Una unidad horizontal es un cuarto de la unidad de base- ancho del cuadro de diálogo, y una unidad vertical es uno- octava de la unidad del alto del cuadro de diálogo.

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

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CDialog Class

Gráfico de jerarquías

GetDialogBaseUnits

MapDialogRect

WM_SETFONT