Partilhar via


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

Bb982559.collapse_all(pt-br,VS.110).gifConstrutores protegidos

Nome

Descrição

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

Constrói um objeto de CMFCToolBarFontComboBox .

Bb982559.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCToolBarFontComboBox::GetFontDesc

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

CMFCToolBarFontComboBox::SetFont

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.

Bb982559.collapse_all(pt-br,VS.110).gifMembros de dados

Comentários

Para adicionar um botão da caixa combo de fonte para uma barra de ferramentas, siga estas etapas:

  1. Reservar uma identificação de recurso fictício no botão no recurso pai da barra de ferramentas.

  2. Construir um objeto de CMFCToolBarFontComboBox .

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

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

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

Requisitos

Cabeçalho: afxtoolbarfontcombobox.h

Consulte também

Tarefas

Passo a passo: Colocar controles em barras de ferramentas

Referência

Gráfico de hierarquia

Classe de CMFCToolBar

Classe de CMFCToolBarButton

Classe de CMFCToolBarComboBoxButton

Classe de CMFCFontInfo

CMFCToolBar::ReplaceButton

Outros recursos

Classes MFC