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

用CreateWindow创建的edit怎么改变背景色?

发布网友 发布时间:2023-08-30 02:21

我来回答

1个回答

热心网友 时间:2024-10-22 20:26

动态更改Edit控件的文本颜色:
映射WM_CTLCOLOR函数
HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (pWnd->GetDlgCtrlID() == IDC_EDIT1)
{

// Set the text color
pDC->SetTextColor(RGB(0,0,255));
}
return hbr;
}

Edit控件属性里把Multiline和Want Return两项都选成True就能换行了.

自动换行与自动滚屏的方法:
方法一:(当EDIT映射到一CString时)
m_String = m_String + sNewString + "\r\n" //自动换行
UpdateData(false);

此法只能做到自动换行,不会自动滚屏到最后一行。

方法二:(当EDIT映射到一EDIT时)
m_Edit.SetSel(-1, -1); //自动滚屏
m_Edit.ReplaceSel(sNewString+"\r\n"); //自动换行
UpdateData(true);

此法可以做到自动换行,并自动滚屏到最后一行。

以上,m_String、m_Edit.分别为给编辑框添加的成员变量;sNewString 为要显示的字符串
注意二法中UpdataData参数的区别。
我发现修改编辑框的属性:Auto_HScroll等用处不大。

方法三:

打开Vertical scroll和Auto VScroll,关掉Horizontal scroll和 Auto HScroll

Sorry,我就学了MFC...帮不了你
用CreateWindow创建的edit怎么改变背景色?

方法一:(当EDIT映射到一CString时)m_String = m_String + sNewString + "\r\n" //自动换行 UpdateData(false);此法只能做到自动换行,不会自动滚屏到最后一行。方法二:(当EDIT映射到一EDIT时)m_Edit.SetSel(-1, -1); //自动滚屏 m_Edit.ReplaceSel(sNewString+"\r\n"); //自动...

求教Windows编程里面的RichEdit,速度来拿分

你可以调用CreateWindowEx 来创建RichEdit控件,创建控件时你可以使用Edit控件风格和普通窗口风格,但是ES_LOWERCASE, ES_UPPERCASE 和 风格除外.CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,hWnd,(HMENU)RichEditID,g_hInstance,NULL);设置缺省的文本和背景颜色 在使用Edit控件时设置文本和背景...

C++ CreateWindow创建Edit如何设置成多行

回答:创建的时候,在窗口样式中用 | 加入 ES_MULTILINE ,就可以实现多行。

VC++2012为什么我用CREATEWINDOW创建的EDIT控件只能输入数字,其它都不...

1.创建主窗口,myclassname是自己用WNDCLASS注册的类名//参数依次是:类名-窗口标题-窗口样式-x-y-width-height-父窗口-菜单ID-实例句柄-CREATESTURCT指针hwnd=CreateWindow(TEXT("myclassname"),TEXT("未命名"),WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,...

用WINDOWS API的CreateWindow创建的窗口如何添加控件

用WINDOWSAPI的CreateWindow创建的窗口如何添加控件和如何实现控件的相关功能。最好有代码示例。请注意,不要拿MFC的代码过来。... 用WINDOWS API的CreateWindow创建的窗口如何添加控件和如何实现控件的相关功能。最好有代码示例。请注意,不要拿MFC的代码过来。 展开 ...

createwindowex创建的BUTTON怎么设置为WINDOWS的风格的

Windows 窗体程序是基于消息机制的,所有控件,它的本质都是一个窗体,都是使用 CreateWindows 函数来创建,不过类名,则需要指定为系统预先注册的控件类,比如,你要创建一个按钮控件,就要这样子 CreateWindows( "BUTTON", "按钮标题" ),CreateWindows 这个函数你应该用了不少了吧,其余的参数可以参考...

使用CreateWindow动态创建的STATIC怎样使它背景透明

不用Static 你直接画字上去,在画之前,SetBkMode(1)不就是透明的了 或者 在响应WM_CTLCOLORSTATIC的时候return GetStockObject(NULL_BRUSH);

MFC在主窗体中怎么用控件操作子窗体

子窗体定义一个成员变量,记录edit的值。子窗体由主窗体创建的,所以主窗体可以get到子窗体句柄,通过子窗体句柄就能获取edit值 maindlg{ CChildWnd *childwnd = createwindow(childwnd_id...);inserttab(childwnd);...childwnd->m_value;} ...

sendMessage如何发送更改EDIT编辑框背景的消息

//窗口过程会自动收到一个WM_CTLCOLOREDIT消息,你在窗口过程中加入以下代码可使背影改为红色,改为别的颜色不用我教了吧.给分吧.分太少了.我都不想回答呢.case WM_CTLCOLOREDIT:if (lParam == ID_编辑控件){ return CreateSolidBrush(RGB(255, 0, 0));} ...

C++怎么获取系统主题颜色?

定义一个WNDCLASSEX类型变量后,在给变量成员初始化后,我们就可以用 RegisterWindowEx(&wndclassex)来注册这个窗口类了。这个注册过程,就和我们平常创建一个项目一样,都要先注册才能创建 。创建窗口 这一步很简单,就是利用CreateWindowEx()函数来创建就是了。CreateWindowEx函数的原型如下:HWND CreateWindow...

怎么改变word背景颜色 怎么用画图改变背景色 ps怎么改变背景色 背景色怎么变成白色 如何改变图片的背景色 怎样改变证件照背景色 ps背景色怎么改 背景色怎么设置 怎么填充背景色
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
河南旅游景点大全介绍排名 ...市市民办理因私出国去新加坡的护照怎么办理到哪里办理? 查询齐齐哈尔讷河市办理护照,陈秀华的护照什么时候下来 您好我是8月12日在黑龙江省讷河市办理的护照大概需要多上时间可以申请成... 沈阳娱乐在线影视天下,就是铁通的www.024game.com这个网站为什么上不... 好无聊,不是我没主动联系他们,而是他们不理我,全都无视我 为什么很多人很多时候都喜欢感叹:我好无聊啊! 好无聊,有没有人来给我发表情包的 15款宝马x1怎么播放usb音乐 为什么会有平安资管 学生在哪些情况下可以休学 职业介绍类的书或杂志? 内蒙古通辽一高校师生把废弃车辆改装成铲雪车,为此他们花了多长... 福克斯录像机添加黑鹰摄像头 和平精英单发狙松手开火应该这样用 小学二年级语文《厨师小山羊》知识点、教案及教学反思 跳高(非撑杆跳)运动员为什么可以跳过比自己身高还高的高度?谢谢了,大 ... 跳高运动员在起跳后能不断上升,是由于什么? 努里尔·鲁比尼的经济预测 “末日博士”预言的中国硬着路,其中有一句不懂 葱油炒饭做法 打算给我爸妈在日丰卫浴选个智能马桶,想问问哪款比较适合老人呀? 想给爸妈挑一个智能马桶,抗菌环保一些的,大家有没有推荐? 父母搬来同住,想装个TOTO智能马桶盖,它的功能如何? 为什么现在的电子产品降价那么快? 劳动仲裁律师咨询免费24小时在线。在工厂干活干了20天,离职了没有工资... 学习出入库表格自动减数公式 创意作品的作品内容和作品原理图 ...承诺的东西,却做不到,承诺就是骗子说给傻子听的,你们觉得... 智能眼镜有什么功能 智能眼镜价格多少 苹果8p更换内屏指纹不灵了是什么原因? 梦见被同性朋友追求的预兆 居民楼楼板上的一层水泥能拆吗? 楼上装修拆了凿了楼板上的水泥层算不算破坏楼板? 农民楼从新装饰可以用冲击钻打下楼板上面地板砖和水泥沙层吗?_百度... 水泥楼梯贴瓷砖原来的一层水泥要刮掉吗? 数学中扇形要涂上阴影吗? 苹果手机静音模式怎么解除? 整活运动是什么梗 孩子床头上挂什么画最吉祥又招财图片 CH是什么梗 如龙极2遥的愿望有什么用 拆迁房办房产证能直接写子女的名字吗 父母过世拆迁房可以直接写子女名字吗? 拆迁安置房可以直接写在儿女名下么 PPT制作倒计时的方法教程 买房子前面一幢比后面一幢高好不好 想盖楼房,但是是在第一排,请问如果盖的比后面邻居的高,风水好吗 我老家在农村左右的房子都和我差不多高前后都是楼房这样对我好不好? 0x10007c06指令引用的0x1000706内存。该内存不能为“read”