社区
界面
帖子详情
如何把只读的编辑框的背景色设置为白色(编辑框动态创建,不要用OnctlColor()消息函数)?
eagerle01
2009-09-11 09:20:11
RT
...全文
160
5
打赏
收藏
如何把只读的编辑框的背景色设置为白色(编辑框动态创建,不要用OnctlColor()消息函数)?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiongzhiqiang123
2009-09-18
打赏
举报
回复
你的头像好可爱啊
eagerle01
2009-09-11
打赏
举报
回复
eagerle01
2009-09-11
打赏
举报
回复
没人知道么?
g15896894
2009-09-11
打赏
举报
回复
用SetClassLong 设置一个白色背景画刷看看行不能
eagerle01
2009-09-11
打赏
举报
回复
up
让
只读
的
编辑框
有
白色
的背景
接上一篇文章(让Edit
编辑框
中的文字不被选中)。。。。。。。。。。 我们现在的
只读
编辑框
,现在是灰色的,怎么让它的背景变成
白色
的呢? 添加
OnCtl
Color
()
函数
。(怎么添加:在类视图里面,右键点击那个类,弹出一个对话框,选则 Add windows Message Handler,接着选择 WM_CTLCOLR。然后,选择Add and Edit。) // 因为本人是从小白开...
[WTL/ATL]_[初级]_[如何
设置
CEdit的文本框
背景色
和文字颜色]
场景 在开发WTL或MFC界面程序时,经常会使用CEdit文本框,但是有时候为了和父窗口的颜色对应上,文本框里的
背景色
也需要和父窗口一样。CEdit或者说Edit的Win32控件[4]并没有相应的方法或者
消息
WM_XX来
设置
背景色
的值,怎么办? 说明 看Edit控件的官方说明, 当不是禁用或者
只读
时使用WM_CTL
COLOR
EDIT
消息
来改变控件的文本和
背景色
(当禁用和
只读
时使用WM_CTL
COLOR
STATIC
消息
来处理)。父窗口通过指定设备的上下文句柄HDC来改变颜色。 An edit cont
通过 WM_CTL
COLOR
设置
VC 组合框显示属性(字体、颜色、背景)
在mfc中的对话框里使用组合框控件的时候,在没有重写CComboBox类的情况下,可以通过对话框的 WM_CLT
COLOR
消息
的响应
函数
OnCtl
Color
设置
组合框的一些显示特性,包括字体的
设置
、字体颜色的
设置
、背景颜色的
设置
、显示文本部分的背景颜色的
设置
,同时,这些
设置
有可以分别针对组合框中的
编辑框
、组合框中的列表框、组合框
只读
时的静态文本框(组合框的构成就是这三个部分)。 参考代码:
MFC窗口颜色的
设置
MFC窗口颜色的
设置
本文主要介绍对话框
背景色
以及控件颜色的
设置
(SetDialogBk
Color
()不再被支持)。对话框
背景色
的
设置
1、重载OnPaint()
函数
,即WM_PAINT
消息
,代码如下所示:voidCtestDlg::OnPaint(){if(IsIconic()) { CPaintDC dc(this);// 用于绘制的设备上下文 Send...
CEDIT
背景色
VC中由于没有直接的属性
设置
可以调整编辑控件的
背景色
,因此我们需要利用图形设备接口的有关操作来实现这一目标。 首先,利用Class Wizard为WM_CTL
COLOR
消息
构造相应的
消息
映射,将得到以下的
消息
处理
函数
: HBRUSH CMyDlg::
OnCtl
Color
(CDC* pDC, CWnd* pWnd, UINT nCtl
Color
) { HBRUSH hbr = CDialog::
OnCtl
Color
(pDC, pWnd, nCtl
Color
); return hbr; //
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章