1. 设置静态文本(Static Text)字体大小 对于静态文本控件,你可以通过创建并设置CFont对象来改变字体大小。 cpp // 在Dlg类中声明一个CFont类型的成员变量 CFont m_staticFont; // 在OnInitDialog()方法中设置字体大小 BOOL CYourDialog::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置静态文本的字体...
}//TODO: Return a different brush if the default is not desiredreturnhbr; } 这样就可以改变static text的背景色、字体、字体大小和字体颜色了。 参考地址:http://blog.sina.com.cn/s/blog_5eb73de10100dt5l.html
1、放置Static控件 2、控件关联控制变量,m_static(不是Value,是Control),注:先改变下ID,就可以正常关联变量 3、声明变量 CFont m_Font; 4、在初始化对话框中设置如下代码 //设置Static字体 m_Font.CreatePointFont(300, _T('Arial'),NULL); m_static.SetFont(&m_Font,true); m_static.SetWindowText(_T...
可以使用DEFAULT_CHARSET值来允许字体的名字和大小来充分描述逻辑字体。如果指定的字体名不存在,任何字符集的字体都可以替代指定的字体,所以应该小心地用DEFAULT_CHARSET来避免不期望的结果出现。 操作系统中存在其他字符集的字体。如果一个应用程序用一种未知字符集的字体,则应用程序不会试图去翻译或解释用那种字体写出来...
STATIC1//新建全局变量: CFont font;//在OnInitDialog()中: //font.CreatePointFont(480, _T("宋体"));//GetDlgItem(IDC_STATIC1)->SetFont(&font);//改颜色://窗体增加WM_CTLCOLOR消息响应//在OnCtlColor()中://if (pWnd == GetDlgItem(IDC_STATIC1))//{//pDC->SetTextColor(RGB(255...
//字体高度,字体宽度,,,字体的磅数,...,字体的名称 //CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDIT1);m_Edit.SetFont(m_Font,FALSE);m_Edit.SetFont(m_Font);2.改变静态文本框Static Text中字体的大小 为静态文本框关联控件变量CStatic m_static,设置字体时可以这样写://设置Static...
我说个简单的方法:加个成员变量CFont font;在OnInitDialog中font.CreatePointFont(120,L"楷体"); 120表示12号字体 当然STATIC 的ID要改,IDC_STA GetDlgItem(IDC_STA)->SetFont(&font);
CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, _T("宋体")); //设置控件字体GetDlgItem(IDC_STATIC)->SetFont(pFont);5 程序运行如下:通过Combo Box控件来来设置Static Text控件中文字的大小。注意事项 注意各个控件的使用 ...
IDC_FT 然后在对话框初始化函数OnInitDialog中添加代码:CFont font;font.CreatePointFont(120, "楷体");//一个为字体大小,另一个为字体类型 GetDlgItem(IDC_ST)->SetFont(&font);//设置字体 // 这样做肯定有问题,因为font会被析构 再加上一句:font.Detach();...