Classe CMFCToolBarFontComboBox
Um botão de barra de ferramentas que contém um controle de caixa de combinação que permite ao usuário selecionar uma fonte de uma lista de fontes do sistema.
class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton
Membros
Construtores protegidos
Nome |
Descrição |
---|---|
Constrói um CMFCToolBarFontComboBox objeto. |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna um ponteiro para o CMFCFontInfo objeto para um índice especificado na caixa de combinação. |
|
Seleciona uma fonte na caixa de combinação de fonte a um acordo com o nome da fonte ou o prefixo e o conjunto de caractere da fonte. |
Membros de dados
- CMFCToolBarFontComboBox::m_nFontHeight
A altura dos caracteres na caixa de combinação de fonte.
Comentários
Para adicionar um botão de caixa de combinação de fonte a uma barra de ferramentas, execute as seguintes etapas:
Reserve uma recurso fictício sua ID do recurso de barra de ferramentas do pai.
Construir um CMFCToolBarFontComboBox objeto.
No manipulador de mensagens que processa o AFX_WM_RESETTOOLBAR mensagem, substituir o botão original com o botão de caixa de combinação nova usando CMFCToolBar::ReplaceButton.
Sincronizar a fonte que selecionou na caixa de combinação com a fonte do documento usando o CMFCToolBarFontComboBox::SetFont método.
Para sincronizar a fonte do documento com a fonte selecionada na caixa de combinação, use o CMFCToolBarFontComboBox::GetFontDesc método para recuperar os atributos da fonte selecionada e usar esses atributos para criar um Classe CFont objeto.
O botão de caixa de combinação fonte chama a função de Win32 EnumFontFamiliesEx para determinar as fontes de tela e da impressora disponível para o sistema.
Hierarquia de herança
Requisitos
Cabeçalho: afxtoolbarfontcombobox.h
Consulte também
Conceitos
Como: Colocar controles em barras de ferramentas
Referência
Classe CMFCToolBarComboBoxButton