Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Implementa uma caixa de combinação que contém uma lista de fontes. Você coloca a caixa de combinação em um painel da faixa de opções.
Sintaxe
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
Membros
Construtores Públicos
| Designação | Descrição |
|---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
Destruidor. |
Construtores protegidos
| Designação | Descrição |
|---|---|
| CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | Constrói e inicializa um objeto CMFCRibbonFontComboBox. |
Métodos Públicos
| Designação | Descrição |
|---|---|
| CMFCRibbonFontComboBox::BuildFonts | Preenche a caixa de combinação de fontes da faixa de opções com fontes do tipo de fonte especificado, conjunto de caracteres, passo e família. |
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 devem ser exibidos 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 das mesmas. |
| CMFCRibbonFontComboBox::GetPitchAndFamily | Retorna o tom e a família das fontes exibidas na caixa de combinação. |
CMFCRibbonFontComboBox::GetThisClass |
Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está 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, passo e família especificados anteriormente. |
| 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
Requerimentos
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
[em] Especifica o tipo de fonte das fontes a serem adicionadas.
nCharSet
[em] Especifica o conjunto de caracteres das fontes a serem adicionadas.
nPitchAndFamily
[em] Especifica o tom 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
[em] A ID de comando do comando que é executado quando o usuário seleciona um item da caixa de combinação.
nFontType
[em] Especifica quais tipos de fonte devem ser exibidos 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 das mesmas.
nCharSet
[em] Filtra as fontes na caixa de combinação para aquelas que pertencem ao conjunto de caracteres especificado.
nPitchAndFamily
[em] Especifica o tom e a família das fontes exibidas na caixa de combinação.
nWidth
[em] 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 nCharSete 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, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc da instalação do Visual Studio.
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
Parâmetros
[em] iIndex
Valor de retorno
Comentários
CMFCRibbonFontComboBox::RebuildFonts
Preenche a caixa de combinação na faixa de opções com fontes de um tipo de fonte, conjunto de caracteres, passo e família especificados anteriormente.
void RebuildFonts();
Comentários
Você pode especificar o tipo de fonte, o conjunto de caracteres, o passo e a família das fontes a serem incluídas na caixa de combinação de fontes da faixa de opções no do construtor para essa 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
Diferente de 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 devem ser exibidos 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 das mesmas.
int GetFontType() const;
Valor de retorno
Tipos de fonte (consulte EnumFontFamProc na documentação do SDK do Windows).
Comentários
CMFCRibbonFontComboBox::GetPitchAndFamily
Retorna o tom e a família das fontes exibidas na caixa de combinação.
BYTE GetPitchAndFamily() const;
Valor de retorno
Pitch e a família (consulte LOGFONT na documentação do SDK do Windows).