Compartilhar via


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

CFontDialog::CFontDialog

Constrói um objeto de CFontDialog .

Métodos públicos

Nome

Descrição

CFontDialog::DoModal

Exibe a caixa de diálogo e permite que o usuário faça uma seleção.

CFontDialog::GetCharFormat

Recupera a formatação de caracteres de fonte selecionada.

CFontDialog::GetColor

Retorna a cor da fonte selecionada.

CFontDialog::GetCurrentFont

Atribui as características da fonte selecionada na estrutura de LOGFONT .

CFontDialog::GetFaceName

Retorna o nome da face de fonte selecionada.

CFontDialog::GetSize

Retorna o tamanho do ponto de fonte selecionada.

CFontDialog::GetStyleName

Retorna o nome do estilo de fonte selecionada.

CFontDialog::GetWeight

Retorna o peso de fonte selecionada.

CFontDialog::IsBold

Determina se a fonte é negrito.

CFontDialog::IsItalic

Determina se a fonte é itálico.

CFontDialog::IsStrikeOut

Determina se a fonte é exibida com strikeout.

CFontDialog::IsUnderline

Determina se a fonte é sublinhada.

Membros públicos de dados

Nome

Descrição

CFontDialog::m_cf

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

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CFontDialog

Requisitos

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe CCommonDialog

Gráfico da hierarquia

Conceitos

O MFC exemplos HIERSVR