问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何修改CEdit&CB中文本的字体大小及颜色

发布网友 发布时间:2022-05-24 21:48

我来回答

1个回答

热心网友 时间:2023-05-31 13:09

在下例中,要修改颜色的文本框对象ID为:IDC_EDIT。 HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here if(pWnd == &m_edit) { pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(0,0,255)); HBRUSH newHbr = CreateSolidBrush(GetSysColor(COLOR_BTNFACE)); // TODO: Return a different brush if the default is not desired return newHbr; } return hbr; } 改变字体的大小:=========================================思路:调用控件的SetFont方法。 步骤:1:添加字体类对象 //假设你已有了名为My的对话框工程.并有一个ID=IDC_EDIT1的Edit控件. class CMyDlg : public CDialog { public: CFont *m_Font;//最好用指针,我用对象调用好像不起作用,不清楚原因! m_Font = new CFont;//结束时记得要delete m_Font; ........ }; 2.新建字体&设置字体myFont.CreateFont(41,0,0,0, 100,FALSE,FALSE,0,ANSI_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,FF_SWISS,(LPCTSTR)"Arial");//创建字体 CEdit *m_Edit=(CEdit *)GetDlgItem(IDC_EDITBegin); m_Edit->SetFont(&myFont,FALSE);//设置字体 创建字体函数BOOL CreateFont的参数说明: =============BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily, LPCTSTR lpszFacename ); nHeight :字体高度. 三中情况 1、>0:字体的高度值(设备坐标);2、=0:字体采用缺省值. 3、 SetFont(&fnt_static); GetDlgItem(IDC_BUTTONGenerate)-> SetFont(&fnt_static); 其中,IDC_STATIC,IDC_BUTTON分别为静态文本和按钮的ID。 PS:以上讨论的方法只是一次修改一个控件的属性,显然这样做是不符合面向对象的思想的。 一了百了的方法:从CEdit类派生出一个可以自己处理字体、背景和字体颜色的类。具体怎样做,在研究出来后再写一篇。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...乙肝表面抗体和乙肝核心抗体同显阳性,其余三项为阴性说明了什么... 确认劳动关系原告可以是多人吗 华为p7_l09的时间如何调整 什么地方卖毛线 如何订购毛线 顾景舟石瓢壶多少价 ...这个日期什么格式 Java 中怎么日期 转换成这样子呢如:2013-06-27... java中用正则表达式匹配并输出的时间怎样拿到别的方法里进行计算。例... Java程序 题目:星期计算器的实现。实现要点:输入一个2013-05-01后的日... 半夜敷面膜这些星座就是这样被吓死的 糖醋鱼茄的做法步骤图,糖醋鱼茄怎么做好吃 2014年3月,靖江有顺利通过教师资格证考试的人吗? 2010年江苏省靖江市教师资格考试报名时间是什么时候? 靖江哪里有教师资格证培训?靖江教师资格证通过率怎么样? 胶州哪里有比较正宗的烤鸭? 如果你是"吃不到葡萄说葡萄酸"中的那个无辜的葡萄,你会怎么调整心态呢? 昆明有哪些烤鸭店,都在哪里? 哪位朋友帮我一下 靖江的,如何报考教师资格证考试? 如欲采蜜,勿蹴蜂房的出处和含义. 潍坊哪有北京烤鸭店啊? 哪里有卖好吃的烤鸭的? 如欲采蜜,勿蹴蜂房。是什么意思 “如欲采蜜,勿蹴蜂房”是什么意思? 羊眼圈 用过羊眼圈的女人进来回答 touch id 怎么用于微信 本人欲购一辆小车请问购车时有什么注意事项? 购买小汽车需要检查什么 换了活性炭空调滤芯出风量小了,是怎么回事 汽车空调风量变小,是不是空调滤芯脏了? 15寸笔记本电脑用了1920的屏幕,觉得字体很小,怎么才能放大所有字体和图标呢?买的是索尼CB3,win7 32位 诺基亚bl-5cb字体大小大小怎么调整 flash中如何调整checkbox中文字的大小 怎么变大字体啊 itext 如何设置字体大小10.5 pb下,菜单字体大小会设置否 cs1.5的字体变大 百度词条怎么修改字体大小? 夏日黑头多起来了,该怎么办呢? 夏季怎么去除黑头效果好呢?有什么去黑头的方法 去黑头的方法!!夏季去黑头的方法? 夏天到了毛孔粗大黑头也多了有没有好的方法去黑头 夏季去黑头最好的方法是什么? 鼻子上有很多黑头怎么弄啊~特别是夏天很多难受死了怎么解决啊 夏天太多人不知道鼻子黑头怎么处理 怎么去黑头?? 本人的鼻子上一到夏天,就会出很多黑头。。 小米手机被关机了,可以定位强制开机吗? 407毫升=( )立方厘米 4078毫升等于多少分米 4078ml等于多少dm3