Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Constrói um Classe CMFCToolBarFontComboBox objeto.
public:
CMFCToolBarFontComboBox(
UINT uiID,
int iImage,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
DWORD dwStyle = CBS_DROPDOWN,
int iWidth = 0,
BYTE nPitchAndFamily = DEFAULT_PITCH
);
protected:
CMFCToolBarFontComboBox(
CObList* pLstFontsExternal,
int nFontType,
BYTE nCharSet,
BYTE nPitchAndFamily
);
CMFCToolBarFontComboBox();
Parâmetros
[in] uiID
A ID de comando da caixa de combinação.[in] iImage
O índice baseado em zero de uma imagem da barra de ferramentas.A imagem está localizada no Classe CMFCToolBarImages objeto que Classe CMFCToolBar classe mantém.[in] nFontType
Os tipos de fontes que contém a caixa de combinação.Este parâmetro pode ser uma combinação (booliano OR) dos seguintes valores:DEVICE_FONTTYPE
RASTER_FONTTYPE
TRUETYPE_FONTTYPE
[in] nCharSet
Se conjunto para DEFAULT_CHAR conjunto, a caixa de combinação contém todas as fontes chamado exclusivamente em todos os caractere conjunto s.(Se houver duas fontes com o mesmo nome, a caixa de combinação contém um deles.) Se definido como um valor de conjunto de caractere válido, a caixa de combinação contém apenas as fontes no conjunto de caractere especificado.See LOGFONT Para obter uma lista de conjuntos de caractere possíveis.[in] dwStyle
O estilo da caixa de combinação.(see Estilos de caixa de combinação)[in] iWidth
A largura em pixels do controle de edição.[in] nPitchAndFamily
Se conjunto para DEFAULT_PITCH, a caixa de combinação contém fontes independentemente da distância.Se conjunto FIXED_PITCH ou VARIABLE_PITCH, a caixa de combinação contém apenas as fontes com esse tipo de inclinação.No momento não há suporte para a filtragem com base na família de fontes.[out] pLstFontsExternal
Ponteiro para um Classe cObList objeto que armazena as fontes disponível.
Comentários
Normalmente, CMFCToolBarFontComboBox objetos armazenar a lista de fontes disponível em uma única compartilhada CObList objeto. Se você usar a segunda sobrecarga do construtor e oferecer um ponteiro válido para pLstFontsExternal, que CMFCToolBarFontComboBox objeto em vez disso, preencherá a CObList que pLstFontsExternal aponta para com fontes disponível.
Exemplo
O exemplo a seguir demonstra como construir um CMFCToolBarFontComboBox objeto. Neste trecho de código faz parte o Exemplo do WordPad: Aplicativo WordPad do MFC.
CMFCToolBarFontComboBox* CFormatBar::CreateFontComboButton ()
{
// CSize m_szBaseUnits
return new CMFCToolBarFontComboBox (IDC_FONTNAME,
GetCmdMgr ()->GetCmdImage (IDC_FONTNAME, FALSE),
TRUETYPE_FONTTYPE | DEVICE_FONTTYPE,
DEFAULT_CHARSET,
WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWN |
CBS_AUTOHSCROLL | CBS_HASSTRINGS | CBS_OWNERDRAWFIXED,
(3*LF_FACESIZE*m_szBaseUnits.cx)/2);
}
Requisitos
Cabeçalho: afxtoolbarfontcombobox.h