请问如何改变readonly 属性 Edit控件的背景色?

VC/MFC > 界面 [问题点数:20分,结帖人kvw3000]
等级
本版专家分:3355
结帖率 100%
等级
本版专家分:3355
等级
本版专家分:0
等级
本版专家分:3355
等级
本版专家分:129
等级
本版专家分:3355
等级
本版专家分:129
等级
本版专家分:129
等级
本版专家分:129
等级
本版专家分:3355
等级
本版专家分:9527
kvw3000

等级:

改变只读CEdit的背景颜色

一般要改变MFC控件的背景颜色,都会响应消息ON_WM_ERASEBKGND 和ON_WM_CTLCOLOR。但在Edit控件里,应响应ON_WM_ERASEBKGND 和ON_WM_CTLCOLOR_REFLECT。 在构造函数里创建 画刷CMyEdit::CMyEdit(){ m_hBrush = ...

edit控件修改背景颜色

添加消息OnCtlColor() 加入代码: CtlColor(pDC, pWnd, nCtlColor); if(nCtlColor == CTLCOLOR_EDIT && pWnd->GetDlgCtrlID() == IDC_EDIT1) { pDC->SetTextColor(RGB(223,212,33));...

mfc edit控件只读属性背景颜色问题小发现

edit控件,在设置了只读属性后,发现用普通的

修改static控件背景颜色和文字颜色

当 static 控件或具有 ES_READONLY 风格的 edit 控件被绘制时,会向父窗口发送 WM_CTLCOLORSTATIC 消息。如果我们在窗口过程中处理该消息,就必须返回一个画刷句柄,Windows 会使用该画刷来绘制控件背景(子窗口...

win32 设置Edit控件为只读

使用CreateWindow创建了Edit控件后,想把该控件设置成...发送这个消息到Edit控件后,就可以设置成只读属性。具体介绍情况下面的MSDN: EM_SETREADONLY Message The EM_SETREADONLY message sets or remo...

EDIT控件的用法

一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色改变  首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。  实现步骤:  生成一个标准的单文档...

RICH EDIT 控件 SDK 参考手册

摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win...

Winforms:只读TextBox的文字颜色不随ForeColor的改变改变

一、 问题描述当一个TextBox的ReadOnly属性设为true的时候,我们不管怎么改变ForeColor,该TextBox的字体颜色都不发生改变。二、 问题重现1. 新建一个Winforms工程;2. 从工具箱里拖拽一个TextBox到Form1上;3....

编程调整控件背景色

编程调整控件背景色苏金国 VC中由于没有直接的属性设置可以调整编辑控件的背景色,因此我们需要利用图形设备接口的有关操作来实现这一目标。 首先,利用Class Wizard为WM_CTLCOLOR 消息构造相应的消息映射,将得到...

Windows消息对Edit控件的处理

例如对windows发消息让文本选中。 SendMessage(Text1.hwnd,EM_GETSEL,0,-1 ); EC_LEFTMARGIN(&H1) EC_USEFONTINF //设置左边距时使用 ...EC_USEFONTINF,O//边距 设置编辑控件的左、右边距,当wParam含EC_LEFT

Rich Edit 控件 SDK 参考手册

摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win32 ...

MFC控件Edit Control

Edit Control控件最常见的用法,一般有有以下几种: 1、 显示默认的字符串; 2、 接受用户输入的字符串。 3、 作为密码框接受用户输入的字符串。   Edit Control对应的MFC类为CEdit类。而CEdit是继承自CWnd...

delphi控件属性大全-详解-简介

CAPTION 属性 :用于在按钮上显示文本内容Cancel 属性:是否设置成默认的取消按钮,当设置为真的时候(true) 按ESC触发改按钮的事件!Default 属性:是否设置成默认的确认按钮,当设置为真的时候 按ENTER键的时候...

如何消除EDIT控件设置为只读情况下的灰色背景,能改为白色或其他背景

WM_CTLCOLOR消息 <br />HBRUSH CEditTest::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::... <br />// TODO: 在此更改 DC 的任何属性  pDC-> Se

DataGridView控件常用属性

C# winform DataGridView 属性说明① 取得或者修改当前单元格的内容② 设定单元格只读③ 不显示最下面的新行④ 判断新增行⑤ 行的用户删除操作的自定义⑥ 行、列的隐藏和删除⑦ 禁止列或者行的Resize⑧ 列宽...

Duilib 控件属性大全

根节点 子类 属性 类型  Window |--------Image 图片信息  | o------name string  | o------restype string  | o------mask unsigned long#  |  |--------Font 字体信息  | o------name string  |...

Rich Edit控件

1,我在一个对话框里使用了Rich Edit控件后,对话框就不能显示了,换成一般的Edit控件可以正常显示,这到底是为什么啊(不信可以试试,这个问题害的我调试了好久),请问怎么解决?还有,如何实现自动换行后设定行宽...

duilib 控件属性列表

PB 动态改变菜单背景颜色

menubackcolor这个属性正常讲在代码里是只读的(a readonly property),但也不是绝对的:),可以通过edit source一个菜单,直接修改其源代码来实现。通过查看源代码可以发现每个菜单项都会有一个menubackcolor属性的...

相关热词 c# 控件改了name c#枚举类型有什么用 c# 循环多线程 c#在什么情况用事件 c# exe 运行 静默 c#如何打开一组图片 c# sql 引用那些 c#引用py第三方库 c# 属性 结构体 c# 加小时