Compartilhar via


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

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Constrói um CMFCToolBarFontComboBox objeto.

Métodos públicos

Nome

Descrição

CMFCToolBarFontComboBox::GetFontDesc

Retorna um ponteiro para o CMFCFontInfo objeto para um índice especificado na caixa de combinação.

CMFCToolBarFontComboBox::SetFont

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

Comentários

Para adicionar um botão de caixa de combinação de fonte a uma barra de ferramentas, execute as seguintes etapas:

  1. Reserve uma recurso fictício sua ID do recurso de barra de ferramentas do pai.

  2. Construir um CMFCToolBarFontComboBox objeto.

  3. 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.

  4. 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

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

Requisitos

Cabeçalho: afxtoolbarfontcombobox.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Como: Colocar controles em barras de ferramentas

Referência

Classe CMFCToolBar

Classe CMFCToolBarButton

Classe CMFCToolBarComboBoxButton

Classe CMFCFontInfo

CMFCToolBar::ReplaceButton

Outros recursos

Classes (@@)