Classe de CMFCToolBarFontComboBox
Um botão na barra de ferramentas que contém um controle caixa de combinação que permite que o usuário selecione uma fonte de uma lista de fontes de sistema.
class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton
Membros
Construtores protegidos
Nome |
Descrição |
---|---|
Constrói um objeto de CMFCToolBarFontComboBox . |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna um ponteiro para o objeto de CMFCFontInfo para um índice especificado na caixa de combinação. |
|
Selecione uma fonte na caixa de combinação de fonte de acordo com o nome da fonte, ou o prefixo e o conjunto de caracteres da fonte. |
Membros de dados
- CMFCToolBarFontComboBox::m_nFontHeight
A altura de caracteres na caixa de combinação de fonte.
Comentários
Para adicionar um botão da caixa combo de fonte para uma barra de ferramentas, siga estas etapas:
Reservar uma identificação de recurso fictício no botão no recurso pai da barra de ferramentas.
Construir um objeto de CMFCToolBarFontComboBox .
Em o manipulador de mensagem que processa a mensagem de AFX_WM_RESETTOOLBAR , substitua o botão original com o novo botão da caixa de combinação usando CMFCToolBar::ReplaceButton.
Sincronizar a fonte que está selecionada na caixa de combinação com a fonte no documento usando o método de CMFCToolBarFontComboBox::SetFont .
Para sincronizar a fonte do documento com a fonte selecionada na caixa de combinação, use o método de CMFCToolBarFontComboBox::GetFontDesc para recuperar os atributos de fonte selecionada, e use esses atributos para criar um objeto de Classe de CFont .
O botão da caixa combo de fonte chama a função EnumFontFamiliesEx Win32 para determinar as fontes de tela e de impressora disponíveis para o sistema.
Hierarquia de herança
Requisitos
Cabeçalho: afxtoolbarfontcombobox.h
Consulte também
Tarefas
Passo a passo: Colocar controles em barras de ferramentas
Referência
Classe de CMFCToolBarComboBoxButton