社区
界面
帖子详情
怎样改变编辑框中的字体颜色????
zyqwk2003
2003-08-22 10:50:43
我在对话框中设置了一个编辑框和几个按钮,如何实现点击不同的按钮,编辑框中的字显示不同的颜色。
...全文
170
1
打赏
收藏
怎样改变编辑框中的字体颜色????
我在对话框中设置了一个编辑框和几个按钮,如何实现点击不同的按钮,编辑框中的字显示不同的颜色。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouyong0371
2003-08-22
打赏
举报
回复
头文件:
COLORREF m_Color;
.cpp:
void CSetEditColorDlg::OnRed()
{
// TODO: Add your control notification handler code here
m_Color = RGB(255, 0, 0);
Invalidate();
}
void CSetEditColorDlg::OnGreen()
{
// TODO: Add your control notification handler code here
m_Color = RGB(0, 255, 0);
Invalidate();
}
void CSetEditColorDlg::OnBlue()
{
// TODO: Add your control notification handler code here
m_Color = RGB(0, 0, 255);
Invalidate();
}
HBRUSH CSetEditColorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if (nCtlColor == CTLCOLOR_EDIT)
SetTextColor(pDC->m_hDC, m_Color);
// TODO: Return a different brush if the default is not desired
return hbr;
}
最好在程序初始化时就给m_Color一个初值
(VC6源代码)
编辑框
,静态框等
改变
背景色和
字体颜色
VC6源代码)
编辑框
,静态框等
改变
背景色和
字体颜色
,主要是一些小控件的颜色
改变
方法。可以供大型软件借用
VC编程技巧精选,很不错
一些VC编程的技巧 Visual C++编程技巧精选(缺57-67) 1. 如何获取应用程序的实例句柄? 2. 如何通过代码获得应用程序主窗口的指针? 3.如何在程序
中
获得其他程序的图标? 4.如何编程结束应用程序?如何编程控制windows的重新引导? 5.怎样加载其他的应用程序? 6. 确定应用程序的路径 7. 获得各种目录信息 8. 如何自定义消息 9. 如何
改变
窗口的图标? 10. 如何
改变
窗口的缺省风格? 11. 如何将窗口居
中
显示? 12. 如何让窗口和 MDI窗口一启动就最大化和最小化? 13. 如何使程序保持极小状态? 14. 如何限制窗口的大小? 15. 如何使窗口不可见? 16. 如何使窗口始终在最前方? 17、如何创建一个字回绕的CEditView 18、通用控件的显示窗口 19、移动窗口 20、重置窗口的大小 21、如何单击除了窗口标题栏以外的区域使窗口移动 22、如何
改变
视窗的背景颜色 23、如何
改变
窗口标题 24、如何防止主框窗口在其说明
中
显示活动的文档名 25、如何获取有关窗口正在处理的当前消息的信息 26、如何创建一个不规则形状的窗口 27、如何在代码
中
获取工具条和状态条的指针 28、如何使能和禁止工具条的工具提示 29、如何设置工具条标题 30、如何创建和使用无模式对话框 31、如何在对话框
中
显示一个位图 32、如何
改变
对话或窗体视窗的背景颜色 33、如何获取一个对话控件的指针 34、如何禁止和使能控件 35、如何
改变
控件的字体 36、如何在OLE控件
中
使用OLE_COLOR数据类型 37、在不使用通用文件打开对话的情况下如何显示一个文件列表 38、为什么旋转按钮控件看起来倒转 39 为什么旋转按钮控件不能自动地更新它下面的编辑控件 40、如何用位图显示下压按钮 41、如何一个创建三态下压按钮 42、如何动态创建控件 43、如何限制
编辑框
中
的准许字符 44、如何
改变
控件的颜色 45、当向列表框
中
添加多个项时如何防止闪烁 46、如何向编辑控件
中
添加文本 47、如何访问预定义的GDI对象 48、如何获取GDI对象的属性信息 49、如何实现一个橡皮区矩形 50、如何更新翻转背景颜色的文本 51、如何创建一个具有特定点大小的字体 52、如何计算一个串的大小 53、如何显示旋转文本 54、如何正确显示包含标签字符的串 55、串太长时如何在其末尾显示一个省略号 56、如何快速地格式化一个CString对象 68. VC1.5下如何跳到第一事例? 69. 为什么VC++2.0
中
使用文件对话框会死机? 70. 在VC++1.5
中
如何new一个大数组? 71. 在VC1.5
中
,如何得到子窗口在主窗口
中
的相对坐标? 72. VC1.5 如何调用进程? 73. VC++1.5编Win3.1程序能否实现全局跳转? 74. 如何在DLL用自定义窗口? 75. 如何让TOOLTIP的字体变大? 76.怎样更换wallpaper. 77.写打印机Preview需要用什么函数? 78.用MFC写了一个控件,如何在另一个县城里发事件? 79.关于DIADOG背景图象 80.如何显示随光标移动的提示窗口 81.怎么用VC++5.0来编写图像打印程序,我的程序是基于对话框的 82.请问怎样象Winzip一样,给Win95自己的PopMenu
中
添加Item. 83.问如何在Tree空件上实现点右健选
中
Item并下拉出菜单,如同VC5
中
的Workspce窗口. 84.我想在CDialog类
中
的树控件
中
响应右键弹起这一消息 85.怎样在程序
中
启动缺省浏览器,并进入某一网址 86.建立一束特殊效果的黑光在 Direct3D 87.列表显示所有网上邻居 88.怎样在一个应用程序
中
加载另一个应用程序 89.如何获得当前时间
VC++ 编程技巧
1. 如何获取应用程序的实例句柄? 1 2. 如何通过代码获得应用程序主窗口的指针? 1 3.如何在程序
中
获得其他程序的图标? 1 4.如何编程结束应用程序?如何编程控制windows的重新引导? 1 5.怎样加载其他的应用程序? 2 6. 确定应用程序的路径 2 7. 获得各种目录信息 2 8. 如何自定义消息 2 9. 如何
改变
窗口的图标? 2 10. 如何
改变
窗口的缺省风格? 2 11. 如何将窗口居
中
显示? 3 12. 如何让窗口和 MDI窗口一启动就最大化和最小化? 3 13. 如何使程序保持极小状态? 3 14. 如何限制窗口的大小? 3 15. 如何使窗口不可见? 3 16. 如何使窗口始终在最前方? 3 17、如何创建一个字回绕的CEditView 4 18、通用控件的显示窗口 4 19、移动窗口 4 20、重置窗口的大小 4 21、如何单击除了窗口标题栏以外的区域使窗口移动 4 22、如何
改变
视窗的背景颜色 5 23、如何
改变
窗口标题 5 24、如何防止主框窗口在其说明
中
显示活动的文档名 6 25、如何获取有关窗口正在处理的当前消息的信息 6 26、如何创建一个不规则形状的窗口 6 27、如何在代码
中
获取工具条和状态条的指针 8 28、如何使能和禁止工具条的工具提示 8 29、如何设置工具条标题 8 30、如何创建和使用无模式对话框 9 31、如何在对话框
中
显示一个位图 9 32、如何
改变
对话或窗体视窗的背景颜色 10 33、如何获取一个对话控件的指针 10 34、如何禁止和使能控件 11 35、如何
改变
控件的字体 11 36、如何在OLE控件
中
使用OLE_COLOR数据类型 11 37、在不使用通用文件打开对话的情况下如何显示一个文件列表 12 38、为什么旋转按钮控件看起来倒转 12 39为什么旋转按钮控件不能自动地更新它下面的编辑控件 12 40、如何用位图显示下压按钮 12 41、如何一个创建三态下压按钮 12 42、如何动态创建控件 13 43、如何限制
编辑框
中
的准许字符 13 44、如何
改变
控件的颜色 14 45、当向列表框
中
添加多个项时如何防止闪烁 15 46、如何向编辑控件
中
添加文本 15 47、如何访问预定义的GDI对象 15 48、如何获取GDI对象的属性信息 16 49、如何实现一个橡皮区矩形 16 50、如何更新翻转背景颜色的文本 17 51、如何创建一个具有特定点大小的字体 18 52、如何计算一个串的大小 18 53、如何显示旋转文本 19 54、如何正确显示包含标签字符的串 20 55、串太长时如何在其末尾显示一个省略号 20 56、如何快速地格式化一个CString对象 20 57、为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 20 58、如何给系统菜单添加一个菜单项 21 59、如何确定顶层菜单所占据的菜单行数 21 60、在用户环境
中
如何确定系统显示元素的颜色 22 61、如何查询和设置系统参数 22 62、如何使用一个预定义的Windows光标 22 63、如何确定当前屏幕分辨率 22 64、如何检索原先的Task Manager应用程序使用的任务列表 22 65、如何确定Windows和Windows系统目录 23 66、在哪儿创建临文件 23 67、如何访问桌面窗口 24 68.VC1.5下如何跳到第一事例? 24 69.关于VC++2.0
中
使用文件对话框的求助 25 70.如何用VC2.0编写能Edit超过64K的类 25 71.在VC++1.5
中
如何new一个大数组 25 71A.在VC1.5
中
,如何得到子窗口在主窗口
中
的相对坐标? 26 72.VC1.5 如何调用进程? 26 73.VC++1.5编Win3.1程序能否实现全局跳转? 26 74.在DLL用自定义窗口 26 75.如何让TOOLTIP的字体变大 27
VC++ 控件
改变
编辑框
字体和颜色
调用字体对话框,来
改变
编辑框
的字体和颜色 1.添加一个
编辑框
ID为 IDC_EDIT1 2.为
编辑框
添加变量 CEdit m_edit 3.添加一个按钮触发该事件void CTeTDlg::OnButton1() //添加一个按钮 { // TODO: Add your control notification handler code here //获得控件的当前字体
易语言超级
编辑框
设置字体形式
易语言超级
编辑框
字体设置方法
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章