Udostępnij za pośrednictwem


CFontDialog::CFontDialog

Konstrukcje CFontDialog obiektu.

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
    Wskaźnik do LOGFONT struktury danych, który można ustawić niektóre właściwości czcionki.

  • charFormat
    Wskaźnik do CHARFORMAT struktury danych, umożliwiający w niektórych cech czcionek bogate formant edycji.

  • dwFlags
    Określa jedną lub więcej flag wybierz czcionkę.Jedna lub więcej wartości predefiniowanych można łączyć za pomocą operatora OR logiczną.Jeśli zmodyfikujesz m_cf.Flagi Członkowskich struktury, należy użyć bitowym operatorem lub zmiany, aby zachować zachowanie domyślne.Szczegółowe informacje na temat każdego z tych flag, zobacz opis CHOOSEFONT struktury w Windows SDK.

  • pdcPrinter
    Wskaźnik do kontekstu urządzenia drukarki.Jeżeli dostarczone, ten parametr wskazuje kontekstu urządzenia drukarki dla drukarki, na którym należy wybrać czcionki.

  • pParentWnd
    Wskaźnik do okna nadrzędnego lub właściciela okno dialogowe Czcionka.

Uwagi

Należy zauważyć, że konstruktora automatycznie wypełnia członków CHOOSEFONT struktury.Powinny one tylko zmienić Jeśli okno dialogowe czcionki innej niż domyślna.

[!UWAGA]

Pierwsza wersja tej funkcji istnieje tylko w przypadku, gdy nie ma żadnych rich edytować obsługi sterowania.

Przykład

// 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);
lf.lfHeight = -MulDiv(12, dc.GetDeviceCaps(LOGPIXELSY), 72);
_tcscpy_s(lf.lfFaceName, LF_FACESIZE, _T("Times New Roman"));

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

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CFontDialog

Wykres hierarchii

CFontDialog::DoModal