CMFCToolBarFontComboBox::CMFCToolBarFontComboBox
Costruisce un oggetto Classe CMFCToolBarFontComboBox.
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();
Parametri
[in] uiID
L'id di comando della casella combinata.[in] iImage
L'indice in base zero di un'immagine della barra degli strumenti. L'immagine viene visualizzata nell'oggetto Classe CMFCToolBarImages che la classe Classe CMFCToolBar gestisce.[in] nFontType
I tipi di carattere che la casella combinata contiene. Questo parametro può essere una combinazione (OR booleana) dei valori seguenti:DEVICE_FONTTYPE
RASTER_FONTTYPE
TRUETYPE_FONTTYPE
[in] nCharSet
Se impostato su DEFAULT_CHARSET, la casella combinata contiene tutti i tipi di carattere in modo univoco- denominate in tutti i set di caratteri. Se esistono due tipi di carattere con lo stesso nome, la casella combinata contiene uno.) Se impostato su un valore valido del set di caratteri, la casella combinata contiene solo i tipi di carattere nel set di caratteri specificato. Vedere LOGFONT per un elenco di set di caratteri possibili.[in] dwStyle
Lo stile della casella combinata. (vedere Stili casella combinata).[in] iWidth
La larghezza in pixel del controllo di modifica.[in] nPitchAndFamily
Se impostato su DEFAULT_PITCH, la casella combinata contiene tipi di carattere indipendentemente dal passo. Se impostato su FIXED_PITCH o a VARIABLE_PITCH, la casella combinata contiene solo i tipi di carattere con il tipo del passo. Il filtro basato sul gruppo di tipi di carattere attualmente non è supportato.[out] pLstFontsExternal
Puntatore a un oggetto Classe CObList che archivia i tipi di carattere disponibili.
Note
In genere, gli oggetti CMFCToolBarFontComboBox nell'elenco dei caratteri disponibili in un singolo oggetto condiviso CObList. Se si utilizza il secondo overload del costruttore e fornire un puntatore valido a pLstFontsExternal, l'oggetto CMFCToolBarFontComboBox anziché riempie CObList che indica pLstFontsExternal con caratteri disponibili.
Esempio
Nell'esempio seguente viene illustrato come costruire un oggetto CMFCToolBarFontComboBox. Questo frammento di codice fa parte Esempio di cuscinetto di Word.
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);
}
Requisiti
intestazione: afxtoolbarfontcombobox.h