CFontDialog::GetCurrentFont

lfHeight;LONG lfWeight;BYTE lfItalic;BYTE

函式功能

調用此函式分配當前選定的字型行為

函式原型

void GetCurrentFont(
LPLOGFONT lplf
);

函式參數

lplf 為指向LOGFONT結構的指針。
結構體 LOGFONT :
typedef struct tagLOGFONT {
LONG lfHeight;
LONG lfWidth;
LONG lfEscapement;
LONG lfOrientation;
LONG lfWeight;
BYTE lfItalic;
BYTE lfUnderline;
BYTE lfStrikeOut;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
TCHAR lfFaceName[LF_FACESIZE];
} LOGFONT, *PLOGFONT;

備註

其他CFontDialog成員函式提供給當前字型的訪問各個屬性。
在對DoModal,將調用期間如果調用該函式時,它導致返回當前選定內容(支持用戶在對話框中看到或已更改)。如果調用該函式時,在對DoModal的調用(,僅當DoModal返回IDOK)後,它返回用戶的實際上選擇了。

示例

CFontDialog dlg;
if(dlg.DoModal() == IDOK)
{ LOGFONT lf;
dlg.GetCurrentFont(&lf);
TRACE(_T("Face name of the selected font = %s\n"), lf.lfFaceName);
}

相關詞條

熱門詞條

聯絡我們