如何修改CEdit&CB中文本的字体大小及颜色
2012-02-24 06:50
836 查看
如何修改CEdit&CB中文本的字体大小及颜色
首先说明运行环境:win7+ vs2003一:CEdit部分
改变颜色:
==============================
重载对话框的WM_CTLCOLOR消息处理。
在下例中,要修改颜色的文本框对象ID为:IDC_EDIT。
//假设你已有了名为My的对话框工程.并有一个ID=IDC_EDIT1的Edit控件. class CMyDlg : public CDialog { public: CFont *m_Font;//最好用指针,我用对象调用好像不起作用,不清楚原因! m_Font = new CFont;//结束时记得要delete m_Font; ........ };
2.新建字体&设置字体
GetDlgItem(IDC_STATIC4)-> SetFont(&fnt_static); GetDlgItem(IDC_BUTTONGenerate)-> SetFont(&fnt_static);
其中,IDC_STATIC,IDC_BUTTON分别为静态文本和按钮的ID。
PS:以上讨论的方法只是一次修改一个控件的属性,显然这样做是不符合面向对象的思想的。
一了百了的方法:从CEdit类派生出一个可以自己处理字体、背景和字体颜色的类。具体怎样做,在研究出来后再写一篇。
绿色通道:好文要顶关注我收藏该文与我联系
相关文章推荐
- 如何修改CEdit&CB中文本的字体大小及颜色
- 如何修改CEdit&CB中文本的字体大小及颜色
- 怎样修改CEdit中的文本的字体大小及颜色(整理)
- 怎么修改CEdit中文本的字体大小及颜色
- 关于如何修改PreferenceFragment中默认的字体颜色和大小
- 如何修改Recovery的字符串资源(修改显示字体颜色和大小)
- Xshell如何修改字体大小和颜色
- 如何批量修改PPT字体、大小、颜色(转)
- 如何修改X-code中的字体大小、颜色
- Xshell如何修改字体大小和颜色
- WKWebView如何加载Html代码? WKWebView如何修改字体大小和颜色?
- Xshell如何修改字体大小和颜色
- Xshell如何修改字体大小和颜色
- 关于如何修改CSDN中的字体大小和颜色
- 如何修改UIButton的字体大小和颜色
- UGUI文本字体颜色和大小等代码修改
- 修改背景颜色&字体&窗口标题及大小
- WTL环境中CEdit或Cstatic控件中修改字体大小和颜色
- Phpweb网站 如何修改菜单字体大小及颜色
- 在textarea里面插入图片,修改字体大小和颜色(文本富编辑)