如何实现图象菜单(100分)

  • 主题发起人 代晓东
  • 开始时间

代晓东

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有现成的东西,不用SDK,就可以简单地修改
菜单为图象菜单
 
呵呵, LMD这样的超级控件应该可以的呀!
 
现成的控件到处都是,你可以去
vcl.vclxx.com
www.torry.ru
查一下
menu97, toolbar97+menu98

自己写程序也很简单!

MENU97S.ZIP

Microsoft Office97 样式有图标的加强版 TMenu 构件 ( 1.58 Beta
版,附源码 ) ,作者: Jean-Luc Mattei。

MENU98.ZIP

TMainMenu98 是利用 Jordan Russell 的 TB97.ZIP制作的 Microsoft
Office97 样式的可拖放、会以动画方式下拉的加强版 TMenu 构件 ( 2.0
版,附源码 ),作者 : Andrew Cher。

 
你要什么样的图像菜单呢? Delphi 4 中的菜单是可以加图像的; 此外TToolBar本身
不就是图像菜单吗?
 
我要的不是ToolBar,而是MainMenu & PopupMenu
LMD4在国内哪有?
menu97, toolbar97+menu98在国内哪有?在Delphi4没问题吗?
我要出国太费劲了
另外,有没有控件可以修改菜单的字体、背景色?

请不吝赐教,我将不吝我分
 
有个CoolMenu,的确很Cool,给我你的油箱,D3还是D4,D3的已经破解,D4的在
peterzhu的站上有方法。
 
如果你不在意有没有souce,你可以用coolmenu,
国内: http://www.lxspace.net/~r2wx/component/coolmenu.zip
it has all the features you want.
CoolMenus provides you:
Any font (size/style/color).
Any picture. Bitmaps, icons and
metafiles are suported. ...


or you can try menu97 3.05,i can email to you.
Menus97 is a set of components inherited from TMainMenu and TPopupMenu : All menus
can have Office97 look (Main, Popups, System).


Source code,

Owner font,

Owner color,

Items with bitmaps ",

Office97 like CheckBoxes and RadioItems,

Grayed items with bitmap,
 
sorry,我的问题没有表达清楚
我用的是C++Builder 3
不过现在我得考虑用D4做手里的这个程序了
大家的意见都有帮助
请斑竹帮助分配这100分吧
谢谢大家
 
in 清华的一本 Delphi 3 的书中有
forget the name ,but the price is
about 89 yuan
 

我下载了CoolMenus , 看来不错, 可每次结束,都有
让你去注册花钱的信息,让人受不了,何人能去掉此信息?
何处有破解的方法?
我也下载了TB97 和 Menu98。但无法使用,
看看富豪92356 问题, 仍不得要领,
jiangtao 兄,能否email给我一个能用的, 我的信箱为
hongguang@bigfoot.com
 
试试IMAGELIST属性吧
 
这个问题还没搞定码?

D4的MainMenu, PopupMenu, MenuItem都可以加图像. 如果不满意, 可以用TMenuItem
的OnDrowItem事件画任何东西, 只要将其OwnerDraw属性设成true, 你就随便画吧
 
谢谢给了我这么多选择
刚出差到南方一段时间,耽误给大家分了,不好意思
最近一直用C++Builder3,所以提出了这个问题
还是D4好,不知CB何时升级?

请斑竹分配分数吧
 
《Delphi3从入门到精通》 电子工业出版社 王辉等译 89元
267-277页有详细说明。
 
主要用了两个windows API函数:
setmenuitembitmaps();modifymenu();
天太晚,要回家了,请自己查查帮助,好吗?

 
LMD3 专业版有源码,7M左右
http://www.seawind.com.cn/files/delphi/lmd35src.zip
coolmenu crack:
CoolMenu.dcu
53 push ebx 改成=> c3 Ret
56 push esi
51 push ecx
881424 mov [esp], DL
8bd8 mov ebx, eax
 
用IMAGELIST 存图片
用菜单DRAWITEM事件
 
Wuwu, total 10 people, but I can't give myself 10 points, :(.
Hehe.
 
多人接受答案了。
 
顶部