社区
界面
帖子详情
菜鸟的按钮控件问题!
onejian
2011-02-19 10:17:26
重绘了一个button ,在对话框中点击了radio button时候使它无效,此时按钮的外观没有发生变化。
如何使按钮外观发生变化,(也就是能够达到vc默认按钮的那种效果)。 谢谢了。
...全文
106
12
打赏
收藏
菜鸟的按钮控件问题!
重绘了一个button ,在对话框中点击了radio button时候使它无效,此时按钮的外观没有发生变化。 如何使按钮外观发生变化,(也就是能够达到vc默认按钮的那种效果)。 谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
onejian
2011-02-20
打赏
举报
回复
[Quote=引用 11 楼 lovev8 的回复:]
那你OnDrawItem中有没有绘制按钮无效外观的代码:
照说你执行GetDlgItem(IDC_SCI_FE)->EnableWindow(false)时OnDrawItem应该收到消息的,这时你判断消息ID来重绘不可以吗?
不行你在复选按钮单击代码中发送:
GetDlgItem(IDC_SCI_FE)->SendMessage(WM_DRAWITEM,无效重绘消息ID,0)
也应该触发……
[/Quote]
谢谢lovev8的方法
onejian
2011-02-19
打赏
举报
回复
[Quote=引用 3 楼 zzz_zou 的回复:]
点击radio button的时候, 给你想改变外观的按钮设置另外1张图片不可以吗? 按钮重绘 在很多时候都发生, 点击, 鼠标飘过, 等等
[/Quote]
button 和 radio button 不是同一个button 。点击一个按钮如何使另一个按钮发生重绘?
zzz_zou
2011-02-19
打赏
举报
回复
点击radio button的时候, 给你想改变外观的按钮设置另外1张图片不可以吗? 按钮重绘 在很多时候都发生, 点击, 鼠标飘过, 等等
onejian
2011-02-19
打赏
举报
回复
[Quote=引用 1 楼 zzz_zou 的回复:]
重绘是怎么重绘的? EnableWindow(false) 试了没啊
[/Quote]
重绘用drawitem 实现。
EnableWindow(false) 试了,它只能使按钮无效,不能改变外观啊。
问:点击了radio button时候 怎么样能使按钮再次发生重绘
zzz_zou
2011-02-19
打赏
举报
回复
重绘是怎么重绘的? EnableWindow(false) 试了没啊
lovev8
2011-02-19
打赏
举报
回复
那你OnDrawItem中有没有绘制按钮无效外观的代码:
照说你执行GetDlgItem(IDC_SCI_FE)->EnableWindow(false)时OnDrawItem应该收到消息的,这时你判断消息ID来重绘不可以吗?
不行你在复选按钮单击代码中发送:
GetDlgItem(IDC_SCI_FE)->SendMessage(WM_DRAWITEM,无效重绘消息ID,0)
也应该触发OnDrawItem吧
Kitchen020
2011-02-19
打赏
举报
回复
可以使用两种不同状态的图片吧
正常显示的时候有一种
你点击ridio button的时候就载入令一种
到msdn找找好像有个可以动态载入Bitmap图的Api函数的
onejian
2011-02-19
打赏
举报
回复
[Quote=引用 8 楼 bokutake 的回复:]
InvalidateRect(GetDlgItem(IDC_SCI_FE));
试试……
[/Quote]
不行,纠结了
辰岡墨竹
2011-02-19
打赏
举报
回复
InvalidateRect(GetDlgItem(IDC_SCI_FE));
试试……
onejian
2011-02-19
打赏
举报
回复
[Quote=引用 5 楼 zzz_zou 的回复:]
你可以sendmessage 重回消息 给你想要重绘的按钮
[/Quote]
先谢谢zzz_zou耐心的给我讲解
GetDlgItem(IDC_SCI_FE)->SendMessage(WM_DRAWITEM,0,0);
点击按钮时 为什么会报can't read错误!
不知道sendmessage如何发送
向立天
2011-02-19
打赏
举报
回复
看看这篇文章会不会对你有帮助
http://blog.csdn.net/xianglitian/archive/2007/08/06/1728242.aspx
zzz_zou
2011-02-19
打赏
举报
回复
你可以sendmessage 重回消息 给你想要重绘的按钮
C#自定义
按钮
、自定义Button
控件
标题"‘C#自定义
按钮
、自定义Button
控件
’"所指的就是利用C#编程语言和.NET框架创建一个具有特定外观和行为的自定义Button
控件
。这通常涉及到对
控件
的外观进行定制,例如改变其背景色、边框样式、文字颜色,甚至添加...
kg4t.zip_
按钮
控件
_Visual_C++_
标题"kg4t.zip_
按钮
控件
_Visual_C++_"暗示了这是一个关于在Visual C++环境下使用
按钮
控件
的资源包,特别地,它涉及到BMP图片
按钮
的四种状态:正常、掠过、下压和点击。 首先,让我们深入了解
按钮
控件
。在Visual C++...
影像显示
控件
这一功能对于高分辨率图像尤其有用,可以借助鼠标滚轮或专门的缩放
按钮
来实现。在实现上,这可能涉及到图像的动态重采样算法,确保在缩放过程中保持图像质量。 "可以直接把
控件
拖入窗体进行二次开发"意味着开发者...
任意拖拽
控件
控件
是用户界面中的基本构建块,如
按钮
、文本框、列表等。拖放(Drag and Drop)技术则是让用户能够通过鼠标抓取一个对象(在这里是
控件
),并将其移动到新的位置。在GUI(图形用户界面)设计中,拖放是一种常见的...
android常用
控件
大全讲解
在Android开发中,掌握常用的
控件
是至关重要的。本文将详细介绍Android中常见的
控件
及其使用方式,同时也会涉及一些Android项目的基本结构和配置文件。首先,我们来看看Android项目的目录结构。 1. **项目目录结构*...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章