CDialog::MapDialogRect

privatevoid MapDialogRect ( LPRECT lpRect ) const;

Parâmetros

lpRect

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

Observações

Chamada para converter as unidades de caixa de diálogo de um Retangular to units tela. Unidades de caixa de diálogo são expressos em termos da unidade de base caixa de diálogo atual derivada do médio largura e altura dos caracteres da fonte usada para texto da caixa de diálogo. Uma unidade horizontal é um quarto da unidade de largura base caixa de diálogo, e uma unidade vertical é um oitavo da unidade de altura base de caixa de diálogo.

O GetDialogBaseUnits Windows função retorna informações de tamanho para a fonte do sistema, mas você pode especificar um tipo de letra diferente para cada caixa de diálogo se você usar o estilo DS_SETFONT no arquivo de definição de recurso. O MapDialogRect função Windows usa a fonte apropriada para esta caixa de diálogo.

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

Visão geral de CDialogMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp; :: GetDialogBaseUnits, :: MapDialogRect, WM_SETFONT

Index