Partilhar via


CDialog::MapDialogRect

telefonar para converter as unidades de caixa de diálogo de um retângulo em unidades de tela.

void MapDialogRect(
   LPRECT lpRect 
) const;

Parâmetros

  • lpRect
    Aponta para um RECT a estrutura ou CRect objeto que contém as coordenadas da caixa de diálogo a ser convertido.

Comentários

Caixa de diálogo unidades são informadas em termos de caixa de diálogo base unidade corrente, derivada de média de largura e altura de caracteres da fonte usada para o texto da caixa de diálogo.Uma unidade horizontal é um quarto da unidade de largura de base de caixa de diálogo, e uma unidade vertical é um oitavo da unidade de altura da base de caixa de diálogo.

The GetDialogBaseUnits Windows função retorna informações sobre o dimensionar da fonte de sistema, mas você pode especificar uma fonte diferente para cada caixa de diálogo se você usar o DS_SETFONT estilo no arquivo de definição de recurso.The MapDialogRect Função do Windows usa a fonte apropriada para esta caixa de diálogo.

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDialog

Gráfico de hierarquia

GetDialogBaseUnits

MapDialogRect

WM_SETFONT

Outros recursos

Membros CDialog