CFontDialog

Classe CFontDialog permite que você incorporar uma caixa de diálogo de seleção de fontes em seu aplicativo. Um objeto CFontDialog é uma caixa de diálogo com uma lista de fontes que estão atualmente instalado no sistema. O usuário pode selecionar uma fonte particular da lista, e esta seleção é relatada, em seguida, volta para o aplicativo.

Para construir um objeto CFontDialog , use o construtor fornecido ou derivar uma nova subclasse e usar seu próprios construtor Personalizar.

Depois que um objeto CFontDialog tem sido criado, você pode usar a estrutura de m_cf para inicializar os valores ou Estados de controles na caixa de diálogo. A estrutura de m_cf é do tipo CHOOSEFONT. Para obter mais informações sobre essa estrutura, consulte a documentação do Win32 SDK.

Após inicializar controles do objeto de caixa de diálogo, chame a função de membro DoModal para exibir a caixa de diálogo e permitir que o usuário selecionar uma fonte. DoModal retorna se o usuário selecionou OK (IDOK) ou botão Cancelar (IDCANCEL).

Se DoModal retorna IDOK, você pode usar uma das funções de membro CFontDialogpara recuperar as informações entrada pelo usuário.

Você pode usar o Windows função de CommDlgExtendedError para determinar se ocorreu um erro durante a inicialização da caixa de diálogo e para saber mais sobre o erro. Para obter mais informações sobre esta função, consulte a documentação do Win32 SDK.

CFontDialog depende o COMMDLG.Arquivo DLL que acompanha o Windows versões 3.1 e posteriores.

Para personalizar a caixa de diálogo, derive uma classe de CFontDialog, fornecer um modelo de diálogo personalizada e adicionar um mapa da mensagem para Processoar as mensagens de notificação dos controles estendidos. As mensagens não processadas devem ser passadas para a classe base.

Personalizando a função do gancho não é necessária.

Para obter mais informações sobre o uso CFontDialog, consulte Classes de caixa de diálogo comum no Guia do programador do Visual C++.

# include lt;afxdlgs.h>

Membros da classe |nbsp; Classe base | Gráfico de hierarquia

Amostra  MFC exemplo HIERSVR

Index