共用方式為


CFontDialog::m_cf

成員儲存對話物件特性的結構。

CHOOSEFONT m_cf;

備註

在建構 CFontDialog 物件之後,您可以使用 m_cfDoModal 在呼叫成員函式之前修改對話方塊的各方面。 如需此結構的詳細資訊,請參閱 Windows SDK的 CHOOSEFONT

範例

// The code fragment creates a font based on the information  
// we got from CFontDialog::m_cf variable.

CFontDialog dlg;
if (dlg.DoModal() == IDOK)
{
   // Create the font using the selected font from CFontDialog.
   LOGFONT lf;
   memcpy(&lf, dlg.m_cf.lpLogFont, sizeof(LOGFONT));

   CFont font;
   VERIFY(font.CreateFontIndirect(&lf));

   // Do something with the font just created...
   CClientDC dc(this);
   CFont* def_font = dc.SelectObject(&font);
   dc.TextOut(5, 5, _T("Hello"), 5);
   dc.SelectObject(def_font);

   // Done with the font. Delete the font object.
   font.DeleteObject();
}

需求

Header: afxdlgs.h

請參閱

參考

CFontDialog 類別

階層架構圖表