Classe CFontDialog
Permite incorporar uma caixa de diálogo seleção de fonte em seu aplicativo.
class CFontDialog : public CCommonDialog
Comentários
A CFontDialog objeto é uma caixa de diálogo com uma lista de fontes que estão instalados no sistema. O usuário pode selecionar uma fonte específica da lista e essa seleção é relatada, em seguida, volta para o aplicativo.
Para construir um CFontDialog objeto, use o construtor fornecido ou derivar uma nova subclasse e use seu próprio construtor personalizado.
Uma vez um CFontDialog objeto tiver sido construído, você pode usar o m_cf estrutura para inicializar os valores ou os estados dos controles na caixa de diálogo. The m_cf estrutura é do tipo CHOOSEFONT.Para obter mais informações nessa estrutura, consulte o Windows SDK.
Após inicializar controles do objeto caixa de diálogo, telefonar o DoModal função de membro para exibir a caixa de diálogo e permitir que o usuário selecionar uma fonte. DoModal Retorna se o usuário selecionado (OKIDOK) ou em Cancelar (IDCANCEL) botão.
If DoModal Retorna IDOK, você pode usar um dos CFontDialog's funções de membro para recuperar as informações de entrada pelo usuário.
Você pode usar o Windows CommDlgExtendedError função para determinar se ocorreu um erro durante a inicialização da caixa de diálogo e para obter mais informações sobre o erro.Para obter mais informações sobre esta função, consulte o Windows SDK.
CFontDialog conta com o arquivo Commdlg.dll que acompanha o Windows versões 3.1 e posteriores.
Para personalizar a caixa de diálogo, derivar uma classe de CFontDialog, fornecer um modelo de diálogo personalizada e adicione um MAP de mensagem para processar as mensagens de notificação de controles estendidas. As mensagens não processadas devem ser passadas para a classe base.
Personalizando a função de gancho não é necessária.
Para obter mais informações sobre como usar CFontDialog, consulte Classes de caixa de diálogo comum.
Requisitos
Cabeçalho: afxdlgs.h
Anotações Developer Dispositivo Inteligente
Esta classe não é suportada em projetos dispositivo inteligente.
Consulte também
Tarefas
Exemplo HIERSVR: Demonstra um aplicativo de servidor com OLE arrastar e soltar