Partilhar via


CPropertySheet::MapDialogRect

Converte as unidades de diálogo de um retângulo para selecionar unidades.

void MapDialogRect(  
   LPRECT lpRect  
) const;

Parâmetros

  • lpRect
    Os pontos a RECT estrutura ou objeto de CRect que contém a caixa de diálogo coordena para ser convertido.

Comentários

As unidades de diálogo são indicadas em termos de unidade base da caixa de diálogo atual derivada de largura e altura de caracteres médias a fonte usada para o texto da caixa de diálogo. Uma unidade horizontal é um quarto de unidade de - largura da caixa de diálogo, e uma unidade vertical é um oitava de unidade de altura de base da caixa de diálogo.

As informações de tamanho da função retorna do windows de GetDialogBaseUnits para a fonte do sistema, mas você pode especificar uma fonte diferente para cada folha de propriedades se você usa o estilo de DS_SETFONT no arquivo de recurso definição. A função do windows de MapDialogRect , descrito em Windows SDK, usa a fonte adequado para esta caixa de diálogo.

A função de membro de MapDialogRect substitui as unidades de diálogo em lpRect com as unidades de tela (pixels) para que o retângulo pode ser usado para criar uma caixa de diálogo ou para posicionar um controle na caixa.

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe CPropertySheet

Gráfico da hierarquia

WM_SETFONT