社区
界面
帖子详情
关于在CTLCOLOR消息中调用SetWindowTextW的问题
BlackHamlet
2017-11-30 06:10:20
我很清楚的记得,
以前我在ONCtlColor函数里面
调用SetWindowTextW来修改static控件的文本,
并没有报错
但是今天我这么做,直接就内存报错中断了,好像不能在ONCtlColor内部调用它
有谁知道为什么吗?我记得我以前成功过啊,难道记错了
...全文
201
6
打赏
收藏
关于在CTLCOLOR消息中调用SetWindowTextW的问题
我很清楚的记得, 以前我在ONCtlColor函数里面 调用SetWindowTextW来修改static控件的文本, 并没有报错 但是今天我这么做,直接就内存报错中断了,好像不能在ONCtlColor内部调用它 有谁知道为什么吗?我记得我以前成功过啊,难道记错了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-12-01
打赏
举报
回复
百度搜相关关键字。
夫人的泡泡鱼
2017-12-01
打赏
举报
回复
直接在初始化中进行设置GetDlgItem(CTLCOLOR_STATIC)->SetWindowText("Tesg");
BlackHamlet
2017-12-01
打赏
举报
回复
引用 1 楼 fly0413 的回复:
会不会进入死循环里面。
现在想起来,是可能出死循环的错误的 但是以前我真的记得我这么用过。。。
零隐
2017-12-01
打赏
举报
回复
会不会进入死循环里面。
schlafenhamster
2017-12-01
打赏
举报
回复
应该没问题 if(CTLCOLOR_STATIC==nCtlColor) { hbr=CreateSolidBrush(RGB(255,0,0)); pDC->SetBkColor(RGB(255,0,0)); // pWnd->SetWindowText("Haha"); }
BlackHamlet
2017-12-01
打赏
举报
回复
引用 3 楼 zhao4zhong1 的回复:
百度搜相关关键字。
没找到有用的信息
CStatic控件重载,有所补充
在一个对话框上有CmyStatic控件,此控件...因为我们在继承类
中
自己处理了Onpaint()函数,
消息
好像被截断了,所以不进对话框的On
Ctl
Color
()的函数。 有两种解决方法: 1.在CMyStatic的Onpaint()函数
中
调用
:Send
MFC 修改字体的颜色
MFC 修改字体的颜色这是在学习过程
中
的笔记,所有不一定是完全正确的,有待以后慢慢修正与补充。...A、.h文件
中
添加句柄刷子的声明B、.cpp添加On
Ctl
Color
()
消息
映射C、在.cpp文件添加函数的实现2、CWnd::On...
最近搜集的文章列表
在每个控件开始绘制之前,都会向其父窗口发送WM_
CTL
COLOR
通告
消息
,在该
消息
的处理函数
中
,可以设置控件显示文本的前景色、背景色以及字体。该
消息
处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除...
TunnelSectionPalette
Set
2023/9/28 下午10:33:16
然后,在按钮控件的父窗口(通常是对话框)
中
重写 On
Ctl
Color
() 函数,在该函数
中
判断按钮
消息
,并执行自定义的绘制操作。没有
调用
父窗口的DrawItem方法:在你的代码
中
,你直接将绘制结果使用BitBlt函数拷贝到窗口上...
VS2010解决对话框设置背景图片和文字重叠
被严密封装的MFC应用程序界面开发是一个很大的
问题
。先从简单的对话框背景设置来说。 可以设置BITMAP图像或者其他格式的图片做为背景。 MFC内置了CImage类来加载和使用各种类型的图片。 简单使用方式如下:在Rect...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章