一个比较好用的位图菜单制作方法。

OLD_VB_FAN 2001-08-18 08:20:52
本人曾找了很久的位图菜单制作方法,不经意间发现了,比ACTIVEBAR简单一些,只要加入相关的模块、类模块并在相关窗体中加入少量源代码,在IMAGELIST指定与位图相对应的菜单栏的标题即可(OWNERDRAW?),效果与VB及OFFICE菜单中的位图一样!
很简单,周一上传,URL:
http://jszb.jsagri.gov.cn/coolmenu.zip
...全文
246 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
OLD_VB_FAN 2001-08-21
  • 打赏
  • 举报
回复
哈哈哈哈,兄弟,还不快寄源代码给我!
jszbz@jsagri.gov.cn
真是抛砖引玉呀!!!!!!!!!!!!!!!!!!!!
另外:它与TOOLBAR使用同一个IMAGELIST,所以还不算浪费资源。
我会在下一个版本中使用你的新版代码或ACTIVEBAR。
OLD_VB_FAN 2001-08-21
  • 打赏
  • 举报
回复
谢谢LoveDana(真爱与真我,究竟如何取舍?),看来你还在网上,不过我得晚上再上来了,现在要给人搞计算机
LoveDana 2001-08-21
  • 打赏
  • 举报
回复
to:xyk21(阿康) 
如果单从控件大小与个数上考虑,偶会采用你的做法。不过,如果设计者还会使用其它common controls的话,如treeview, listview等等,偶会采用cool menu + windows common controls,除非你自己把需要用到的common controls自己重新写一遍。
伽楠 2001-08-21
  • 打赏
  • 举报
回复
可以用ActiveBar或ActiveToolBar
LoveDana 2001-08-21
  • 打赏
  • 举报
回复
呵呵,兄弟,真是偶的好兄弟耶。以后兄弟有什么问题,如果能用的上兄弟我的,请告之,偶定当尽棉薄之力 :-)
OLD_VB_FAN 2001-08-21
  • 打赏
  • 举报
回复
真爱、真我, 均不失君之自然之风采,真神人也!
OLD_VB_FAN 2001-08-21
  • 打赏
  • 举报
回复
呵呵,君从南海来,焉能相忘?
LoveDana 2001-08-21
  • 打赏
  • 举报
回复
兄弟嘛,上次给你的UltraMailor Active Dll还记得吗? :-)
OLD_VB_FAN 2001-08-21
  • 打赏
  • 举报
回复
TO: LoveDana(真爱与真我,究竟如何取舍?)
谢谢,我已经收到,是不错,比我的功能要强一些,非常感谢!!!
^_^
north_star 2001-08-21
  • 打赏
  • 举报
回复
给我一个吧,谢了
nyli_yong@hotmail.com
hhdsq 2001-08-21
  • 打赏
  • 举报
回复
也给我一个吧,先谢了。:)
hhdsq@sina.com
LoveDana 2001-08-21
  • 打赏
  • 举报
回复
to:OLD_VB_FAN(蓝星) 
好的,兄弟。
LoveDana 2001-08-20
  • 打赏
  • 举报
回复
兄弟,你还记得偶吗?还有小山(shawls),wyo(欧亚大陆桥),呵呵。
LoveDana 2001-08-20
  • 打赏
  • 举报
回复
而且,为了把菜单弄的个性化点,就动用膨大的Windows Common Controls,实在不可取。建议把ImageList改写成Image控件数组好了。
LoveDana 2001-08-20
  • 打赏
  • 举报
回复
兄弟,你的版本太太太久了,新版本比这个好上很多倍了,样式多了很多,功能强大了很多,例如可以加SideBar,Background,字符串化分隔栏,多菜单分隔,BgColor、ActiveColor自定义,选项Radio/CheckBox自定义,等等,等等。

你要的话,偶现在给你源代码 :-)
OLD_VB_FAN 2001-08-20
  • 打赏
  • 举报
回复
@@
OLD_VB_FAN 2001-08-20
  • 打赏
  • 举报
回复
已经上传,有兴趣者下载,在WINDOWS9X与WINDOWS2000中均可使用。
playyuer 2001-08-18
  • 打赏
  • 举报
回复
确实还未做成ActiveX Dll,我都忘了!但有类了!
playyuer 2001-08-18
  • 打赏
  • 举报
回复
当然带源码
OLD_VB_FAN 2001-08-18
  • 打赏
  • 举报
回复
我是从EXPERT—EXCHANGE上一位作者发送给我的源代码,还未做成ActiveX Dll
加载更多回复(10)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧