| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1432 人关注过本帖
标题:CButton控件.
取消只看楼主 加入收藏
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
收藏
 问题点数:0 回复次数:2 
CButton控件.
1, 主窗口类中, 重载OnCtlColor函数, 可以在其实改变别的控件,何edit, groupbox ccombox的字体颜色,背景颜色,即可以改变重绘DC句柄. 而CButton不行, 为什么

2, 派生CButton类, CNewButton, 重载OnPaint后. 再到主窗口创建一个CNewButton对象. 发现不能显示..?为什么
搜索更多相关主题的帖子: CButton 控件 
2007-09-13 14:59
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
收藏
得分:0 

m_button2是CButton对象, 我已经属性中改了按钮是位图,但为什么按钮上没有显示位图呢?呢?
下面是OnInitDialog中的代码......


CBitmap m;
m.LoadBitmap(IDB_BITMAP1);
m_button2.SetBitmap(HBITMAP(m));


但同时,我如果派生一个CNewButton类. 在CNewButton加
CBitmap m;
m.LoadBitmap(IDB_BITMAP1);
m_button2.SetBitmap(HBITMAP(m));
再在主窗口建一个CNewButton按钮对象, 并属性改为位图显示, 结果可以显示正常......


★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-09-13 18:23
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
收藏
得分:0 

为什么? 难道将按钮显示文字改为按钮显示位图, 必须是在CButton派生类才行?


★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-09-13 18:24
快速回复:CButton控件.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020233 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved