函数原型为:
BOOL SetFont(CFont* pFont, BOOL bRedraw = TRUE);
这个方法允许你为窗口设置一个特定的字体。参数 pFont 是指向 CFont 对象的指针,它表示要设置的字体。参数 bRedraw 是一个布尔值,指定是否在设置字体后重绘窗口。如果为 TRUE,则重绘窗口;如果为 FALSE,则不重绘。
使用示例:
CFont myFont;
myFont.CreatePointFont(10, _T("Arial"));
// 假设 pWnd 是一个指向 CWnd 对象的指针
pWnd->SetFont(&myFont, TRUE);
上述代码将创建一个 10 点大小的 Arial 字体,并将它应用到指定的窗口对象 pWnd 中。在这个例子中,bRedraw 被设置为 TRUE,因此窗口在设置字体后会被重绘。
转载请注明出处:http://www.zyzy.cn/article/detail/23391/MFC/CWnd