CMFCRibbonFontComboBox Class

Implementa uma caixa de combinação que contém uma lista de fontes. Você coloca a caixa de combinação em um painel de faixa de opções.

Sintaxe

class CMFCRibbonFontComboBox : public CMFCRibbonComboBox

Membros

Construtores públicos

Nome Descrição
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox Destruidor.

Construtores Protegidos

Nome Descrição
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox Constrói e inicializa um objeto CMFCRibbonFontComboBox.

Métodos públicos

Nome Descrição
CMFCRibbonFontComboBox::BuildFonts Preenche a caixa de combinação de fontes da faixa de opções com fontes do tipo de fonte, conjunto de caracteres e largura de caracteres e família especificados.
CMFCRibbonFontComboBox::CreateObject Usado pela estrutura para criar uma instância dinâmica desse tipo de classe.
CMFCRibbonFontComboBox::GetCharSet Retorna o conjunto de caracteres especificado.
CMFCRibbonFontComboBox::GetFontDesc
CMFCRibbonFontComboBox::GetFontType Retorna quais tipos de fonte exibir na caixa de combinação. As opções válidas são DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE ou qualquer combinação bit a bit destas.
CMFCRibbonFontComboBox::GetPitchAndFamily Retorna a largura de caracteres e a família das fontes exibidas na caixa de combinação.
CMFCRibbonFontComboBox::GetThisClass Usado pela estrutura para obter um ponteiro para o objeto CRuntimeClass associado a esse tipo de classe.
CMFCRibbonFontComboBox::RebuildFonts Preenche a caixa de combinação de fontes da faixa de opções com fontes do tipo de fonte, conjunto de caracteres e largura de caracteres e família anteriormente especificados.
CMFCRibbonFontComboBox::SetFont Seleciona a fonte especificada na caixa de combinação.

Comentários

Depois de criar um objeto CMFCRibbonFontComboBox, adicione-o a um painel da faixa de opções chamando CMFCRibbonPanel::Add.

Hierarquia de herança

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonEdit

CMFCRibbonComboBox

CMFCRibbonFontComboBox

Requisitos

Cabeçalho: afxRibbonComboBox.h

CMFCRibbonFontComboBox::BuildFonts

Preenche a caixa de combinação na faixa de opções com fontes.

void BuildFonts(
    int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
    BYTE nCharSet = DEFAULT_CHARSET,
    BYTE nPitchAndFamily = DEFAULT_PITCH);

Parâmetros

nFontType
[in] Especifica o tipo de fonte das fontes a serem adicionadas.

nCharSet
[in] Especifica o conjunto de caracteres das fontes a serem adicionadas.

nPitchAndFamily
[in] Especifica a largura de caracteres e a família das fontes a serem adicionadas.

CMFCRibbonFontComboBox::CMFCRibbonFontComboBox

Constrói e inicializa um objeto CMFCRibbonFontComboBox.

CMFCRibbonFontComboBox(
    UINT nID,
    int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
    BYTE nCharSet = DEFAULT_CHARSET,
    BYTE nPitchAndFamily = DEFAULT_PITCH,
    int nWidth = -1);

Parâmetros

Nid
[in] A ID de comando do comando que é executado quando o usuário seleciona um item na caixa de combinação.

nFontType
[in] Especifica quais tipos de fonte exibir na caixa de combinação. As opções válidas são DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE ou qualquer combinação bit a bit destas.

nCharSet
[in] Filtra as fontes na caixa de combinação para aquelas que pertencem ao conjunto de caracteres especificado.

nPitchAndFamily
[in] Especifica a largura de caracteres e a família das fontes exibidas na caixa de combinação.

nWidth
[in] Especifica a largura em pixels da caixa de combinação.

Comentários

Para obter mais informações sobre possíveis valores de parâmetro nFontType, consulte EnumFontFamProc na documentação do SDK do Windows.

Para obter mais informações sobre conjuntos de caracteres válidos que podem ser atribuídos a nCharSet e valores válidos que podem ser atribuídos a nPitchAndFamily, consulte LOGFONT na documentação do SDK do Windows.

CMFCRibbonFontComboBox::GetFontDesc

Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;

Parâmetros

[in] iIndex

Valor de retorno

Comentários

CMFCRibbonFontComboBox::RebuildFonts

Preenche a caixa de combinação de fontes da faixa de opções com fontes do tipo de fonte, conjunto de caracteres e largura de caracteres e família.

void RebuildFonts();

Comentários

Você pode especificar o tipo de fonte, o conjunto de caracteres, a largura de caracteres e a família das fontes a serem incluídas na caixa de combinação de fontes da faixa de opções no construtor dessa classe ou chamando CMFCRibbonFontComboBox::BuildFonts.

CMFCRibbonFontComboBox::SetFont

Seleciona a fonte especificada na caixa de combinação.

BOOL SetFont(
    LPCTSTR lpszName,
    BYTE nCharSet = DEFAULT_CHARSET,
    BOOL bExact = FALSE);

Parâmetros

lpszName
Especifica o nome da fonte a ser selecionada.

nCharSet
Especifica o conjunto de caracteres para a fonte selecionada.

bExact
TRUE para especificar que o conjunto de caracteres deve corresponder ao selecionar uma fonte; FALSE para especificar que o conjunto de caracteres pode ser ignorado ao selecionar uma fonte.

Valor de retorno

Não zero se a fonte especificada foi encontrada e selecionada; caso contrário, zero.

Comentários

CMFCRibbonFontComboBox::GetCharSet

Retorna o conjunto de caracteres especificado.

BYTE GetCharSet() const;

Valor de retorno

Conjunto de caracteres (consulte LOGFONT na documentação do SDK do Windows).

Comentários

CMFCRibbonFontComboBox::GetFontType

Retorna quais tipos de fonte exibir na caixa de combinação. As opções válidas são DEVICE_FONTTYPE, RASTER_FONTTYPE e TRUETYPE_FONTTYPE ou qualquer combinação bit a bit destas.

int GetFontType() const;

Valor de retorno

Tipos de fonte (consulte EnumFontFamProc na documentação do SDK do Windows).

Comentários

CMFCRibbonFontComboBox::GetPitchAndFamily

Retorna a largura de caracteres e a família das fontes exibidas na caixa de combinação.

BYTE GetPitchAndFamily() const;

Valor de retorno

Largura de caracteres e família (consulte LOGFONT na documentação do SDK do Windows).

Comentários

Confira também

Gráfico da hierarquia
Classes
Classe CMFCRibbonComboBox