Sdílet prostřednictvím


CFontDialog::CFontDialog

Zkonstruuje objekt CFontDialog.

CFontDialog(    LPLOGFONT lplfInitial = NULL,    DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS,    CDC* pdcPrinter = NULL,    CWnd* pParentWnd = NULL  ); CFontDialog(     const CHARFORMAT& charformat,     DWORD dwFlags = CF_SCREENFONTS,     CDC* pdcPrinter = NULL,     CWnd* pParentWnd = NULL  );

Parametry

  • lplfInitial
    Ukazatel LOGFONT datovou strukturu, která umožňuje nastavit některé charakteristiky písma.

  • charFormat
    Ukazatel CHARFORMAT datovou strukturu, která umožňuje nastavit některé charakteristiky písma v bohatých možností ovládací prvek pro úpravy.

  • dwFlags
    Určuje jeden nebo více příznaků zvolit písmo.Jeden nebo více přednastavenou hodnoty mohou být kombinovány pomocí bitová operátoru OR.Změníte-li m_cf.Flagčlena s struktury, je nutné používat bitová operátoru OR ve své změny do zachovat výchozí chování.Další informace o každé z těchto příznaků, naleznete v popisu CHOOSEFONT strukturu v Windows SDK.

  • pdcPrinter
    Ukazatel na kontext tiskárny zařízení.Je-li zadána, tento parametr ukazuje na kontext tiskárny zařízení tiskárny, na kterém mají být vybrán písma.

  • pParentWnd
    Ukazatel na dialogové okno písma nadřazeného nebo vlastníka okna.

Poznámky

Všimněte si, že konstruktoru automaticky vyplní členů CHOOSEFONT struktury.By měl změnit pouze ty Pokud chcete dialogové okno Písmo jiný než výchozí.

[!POZNÁMKA]

První verze této funkce existuje pouze v případě, že žádná bohaté upravit podporu ovládacího prvku.

Příklad

// Show the font dialog with all the default settings.
CFontDialog dlg;
dlg.DoModal();

// Show the font dialog with 12 point "Times New Roman" as the 
// selected font.
LOGFONT lf;
memset(&lf, 0, sizeof(LOGFONT));

CClientDC dc(this); // expects a CWnd that has already been initialized
lf.lfHeight = -MulDiv(12, dc.GetDeviceCaps(LOGPIXELSY), 72);
_tcscpy_s(lf.lfFaceName, LF_FACESIZE, _T("Times New Roman"));

CFontDialog fdlg(&lf);
fdlg.DoModal();

Požadavky

Záhlaví: afxdlgs.h

Viz také

Referenční dokumentace

Třída CFontDialog

Graf hierarchie

CFontDialog::DoModal