Condividi tramite


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

Vedere anche

Riferimenti

Classe CMFCToolBarFontComboBox

Grafico delle gerarchie