Classe CFontDialog
Permite que você insira uma caixa de diálogo de fontes seleção em seu aplicativo.
class CFontDialog : public CCommonDialog
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CFontDialog . |
Métodos públicos
Nome |
Descrição |
---|---|
Exibe a caixa de diálogo e permite que o usuário faça uma seleção. |
|
Recupera a formatação de caracteres de fonte selecionada. |
|
Retorna a cor da fonte selecionada. |
|
Atribui as características da fonte selecionada na estrutura de LOGFONT . |
|
Retorna o nome da face de fonte selecionada. |
|
Retorna o tamanho do ponto de fonte selecionada. |
|
Retorna o nome do estilo de fonte selecionada. |
|
Retorna o peso de fonte selecionada. |
|
Determina se a fonte é negrito. |
|
Determina se a fonte é itálico. |
|
Determina se a fonte é exibida com strikeout. |
|
Determina se a fonte é sublinhada. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Uma estrutura usada para personalizar um objeto de CFontDialog . |
Comentários
Um objeto de CFontDialog é um caixa de diálogo com uma lista de fontes que são instaladas no sistema. O usuário pode selecionar uma fonte específico na lista, e essa seleção é relatada de volta para o aplicativo.
Para criar um objeto de CFontDialog , usando o construtor fornecido ou derivar uma nova subclasse de e usar seu próprio construtor personalizado.
Depois que um objeto de CFontDialog foi construído, você pode usar a estrutura de m_cf para inicializar 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 Windows SDK.
Após inicializado os controles do objeto da caixa de diálogo, chame a função de membro de DoModal para exibir a caixa de diálogo e para permitir que o usuário selecione uma fonte. DoModal retorna se o usuário tiver selecionado OK (IDOK) ou o botão cancelar (IDCANCEL).
Se DoModal retorna IDOK, você pode usar uma das funções de membro de CFontDialog para recuperar informações de entrada pelo usuário.
Você pode usar a função de CommDlgExtendedError do windows para determinar se um erro ocorrer durante a inicialização da caixa de diálogo e para aprender mais sobre o erro. Para obter mais informações sobre essa função, consulte Windows SDK.
CFontDialog depende do arquivo de COMMDLG.DLL que vem com versões 3,1 e posterior do windows.
Para personalizar a caixa de diálogo, derive uma classe de CFontDialog, forneça um modelo personalizado da caixa de diálogo, e adicionar um mapa mensagem- para processar as notificações dos controles estendidos. Todas as mensagens não processadas devem ser passada para a classe base.
Personalizar a função de gancho não é necessário.
Para obter mais informações sobre como usar CFontDialog, consulte Classes comuns da caixa de diálogo.
Hierarquia de herança
CFontDialog
Requisitos
Cabeçalho: afxdlgs.h