社区
界面
帖子详情
弱问一下:【程序运行时,如何为某个工具条按钮变换位图】
0sch
2003-12-24 12:00:57
详细说明:
点击工具条按钮,执行相应命令后,按钮表面位图变化。再次点击该按钮,执行同一个命令,按钮表面位图恢复原状。
请问各位高手,如何实现?
先感谢各位了!
...全文
24
10
打赏
收藏
弱问一下:【程序运行时,如何为某个工具条按钮变换位图】
详细说明: 点击工具条按钮,执行相应命令后,按钮表面位图变化。再次点击该按钮,执行同一个命令,按钮表面位图恢复原状。 请问各位高手,如何实现? 先感谢各位了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
神功智能
2003-12-24
打赏
举报
回复
BOOL m_bEnable;
CBitmapButton m_StartBtn;
horseboss
2003-12-24
打赏
举报
回复
SendMessage(hwndTbar, TB_ADDBITMAP , (WPARAM) ID_YOURBUTTON,
(LPARAM)(LPTBADDBITMAP) lptbab);
aaasng
2003-12-24
打赏
举报
回复
用CToolBar::SetButtonInfo
piaomiaoyuan
2003-12-24
打赏
举报
回复
楼主有没有学过C++? m_bEnable当然是Boolean型的啦,至于m_StartBtn,我猜应该是CBitmapButton的对象!
0sch
2003-12-24
打赏
举报
回复
楼上:m_bEnable,m_StartBtn是什么类型的变量?
神功智能
2003-12-24
打赏
举报
回复
if(m_bEnable)
{
m_StartBtn.LoadBitmaps(IDB_BITMAPOFFNORMAL,IDB_BITMAPOFFDOWN);
m_bEnable=false;
m_StartBtn.RedrawWindow();
}
else
{
m_StartBtn.LoadBitmaps(IDB_BITMAPONNORMAL,IDB_BITMAPONDOWN);
m_bEnable=true;
m_StartBtn.RedrawWindow();
}
神功智能
2003-12-24
打赏
举报
回复
一个例子,看看
http://www.vckbase.com/code/downcode.asp?id=1857
0sch
2003-12-24
打赏
举报
回复
很不幸,各位的方法都不对!
是不是我没有说清楚?
是将“工具条”上面的第6个按钮的位图变换!要求加载的位图不再这个m_wndToolBar中,是从其他资源中输入!我只想改变第六个按钮,前5个不能改变!
不是“位图按钮”,使用SetButonInfo绝对无法解决这个问题!
我想应该是SetButtons(const UINT* lpIDArray,int IDCount)函数,其中需要改变的是
lpIDArray,就是不知道该怎么改,各位给指点一下!
0sch
2003-12-24
打赏
举报
回复
piaomiaoyuan(缥缈缘):
我问清楚一点不行?何必这样进行人生攻击?
不管怎样说,谢谢各位了!
我想我应该能够做出来了,我做出来后马上结帖。
flyelf
2003-12-24
打赏
举报
回复
m_wndToolBar.SetButtonInfo(nPos, ID_XX, TBBS_BUTTON, nImageIndex);
tipedia:非官方TiDB百科,目标收录所有TiDB开发维护使用过程中可能会碰到的概念配置项其他等等
为什么会有这个东西 在工作中,无论是读代码,审阅设计文档,看事故复盘,查监控还是参与他人讨论,我们都会常常碰到我们不甚了解的概念: (以下内容收集自企业微信) 修改什么? DM是什么的简称呀。 这个...
php 不恒等,Re:
弱
问
:Latex里不恒等号(三横一撇) - 精华区 - 数学科学学院(SMS)版 - 北大未名BBS...
DSEC@SMS|冯·诺伊曼),信区:SMS标题:Re:
弱
问
:Latex里不恒等号(三横一撇)怎么打?发信站:北大未名站(2007年05月28日15:10:34星期一),转信\usepackage{txfonts}\nequiv或\usepackage{amssymb}\not\equivmondist (猫を...
c语言oj系统超时怎么办,在OJ上提交的时候总是出现内存超限(Memorylimit
- -是的话,改成t=aa%bb试试~内存超限制的原因是,
程序
运行过程中,所使用的内存超过了题目限定的内存。而
程序
使用的内存,除了变量的存储以外,还包括递归过程中,递归函数所使用变量的临时存储。估计是你的
程序
...
Android UI设计:一个文本框位置的设置
本人刚着手Android开发,请教
一下
,如何设置一个文本框位置,使其宽度等于父亲组件宽度的3/4,并将其添加至父亲组件(父亲组件按竖直方向...
弱
问
:
一下
显示 ??? 处该如何填写? android:layout_width="match
弱
问
JSP中的<%= %>和${ }到底有什么区别?
弱
问
JSP中的和${ }到底有什么区别? 2011-11-03 11:11匿名 | 浏览 0 次 分享到: 2011-11-03 11:33 提
问
者采纳 只能得到当前面定义的值 即你在这个页里有100%> 你在下面...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章