动态创建的CButton按钮,在设置字体时为什么不显示
2017-06-29 10:51
573 查看
第一步:创建一个CButton按钮
CRect rcButton(0,0,10,10);
int nButtonID = 1236;
CButton* m_button = new CButton();
m_button->Create(L"测试按钮" , WS_VISIBLE|WS_CHILD , rcButton , this , nButtonID);
第二步:设置一个CFont的成员变量
CFont m_ButtonFont;
第三步:设置字体的大小和类型 ******但是不能放到create之后
m_ButtonFont.CreatePointFont(180 , L"幼圆');
第三步:设置字体大小
m_button->SetFont(&m_ButtonFont);
*********************************
如果将CFont的创建设置成局部变量的时候,会不生效。出了创建按钮的函数之后就自动销毁了
CRect rcButton(0,0,10,10);
int nButtonID = 1236;
CButton* m_button = new CButton();
m_button->Create(L"测试按钮" , WS_VISIBLE|WS_CHILD , rcButton , this , nButtonID);
第二步:设置一个CFont的成员变量
CFont m_ButtonFont;
第三步:设置字体的大小和类型 ******但是不能放到create之后
m_ButtonFont.CreatePointFont(180 , L"幼圆');
第三步:设置字体大小
m_button->SetFont(&m_ButtonFont);
*********************************
如果将CFont的创建设置成局部变量的时候,会不生效。出了创建按钮的函数之后就自动销毁了
相关文章推荐
- WIN7在最大化和最小化时动态显示窗口/WIN7下设置Eclipse字体
- C#入门学习-----菜单应用(添加剂快捷方式、设置菜单项是否可用、修改菜单字体、创建级联菜单、级联菜单的动态合并)
- 在自绘控件中创建多个CButton按钮时,如果设置按钮的消息(使用ON_COMMAND_RANGE消息)
- 动态生成控件(CButton, CComboBox, CTreeCtrl, CListCtrl, CTabCtrl, CEdit)、字体设置、常见设置
- 【MFC动态创建按钮,并在按钮上实现位图的切换显示】
- VC下动态创建了BUTTON按钮后,如何设置按钮的Modal Frame风格???
- [转]android:动态创建多个按钮 及 批量设置监听
- VS2005设置(显示行号,更改字体,添加运行按钮)
- JFreeChart学习(二)-动态生成图表,并设置图表的字体格式,显示样式
- 创建动态工具栏并设置工具栏按钮提示
- 对话框和MDI中动态创建按钮CButton,并响应事件
- Delphi原创算法:动态创建30个按钮,每行6个共5行,顺序排列,显示在ScrollBox上
- MFC动态创建按钮,并在按钮上实现位图的切换显示
- easyUI动态设置显示隐藏折叠按钮(在JS中实现)
- MFC 动态创建控件 字体设置问题
- Ext设置按钮动态隐藏和显示
- 动态创建一个CButton按钮并实现其ON_BN_CLICKED消息
- XP系统下设置禁止选择更改显示在屏幕上的窗口和按钮的字体大小
- 对话框和MDI中动态创建按钮CButton,并响应事件
- 为什么动态创建的控件没有显示出来