今天碰到一个问题:我用CDockablePane类模拟了mfc向导创建的单文档的类视图停靠栏,但是我看了半天没找到停靠栏上第一个下拉工具栏的图标是怎么安上去的。我的理解是:创建popup menu时就关联上图标,于是我从winword.exe文件中导出一个图标,但又出现一个问题:这个图标怎么有那么多不同型号,有32*32 4位, 16*16 8位。。。先不管,给菜单关联图标,我又有一个问题,找了CMenu的成员,好像只有CBitmap可以关联,那icon就不行吗?还有一开始我是用CImageList的,写到最后,我竟然无法从里面取出个CBitmap!关联菜单只能一张一张位图导入吗?我知道工具栏是可以用一张bmp的,它是不是用ps做的啊,工具栏关联位图这个是什么机制呢?菜单图标和工具栏图标应该下载什么样的格式和大小才能在vs里用呢?
1条回答
- threenewbee 2016-05-09 13:22关注
工具栏的图标其实是位图,是一整张图片(有点类似邮票,一大张分为一小块一小块),放在bitmap资源中,用imagelist装入,然后再设置给toolbar的。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 多电路系统共用电源的串扰问题
- ¥15 shape_predictor_68_face_landmarks.dat
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料