请问如何能在菜单中加入类似win98开始菜单中左边的windows98字样?(50分)

  • 主题发起人 主题发起人 xululee
  • 开始时间 开始时间
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=108826
 
http://www.net-wing.net/kangwei/
随便找一把COMPONENT好了
都有SOURCE,看一下用一下都可以
 
我试了ID=108826的解答,可是没有什么反映!

procedure TForm1.FormCreate(Sender: TObject);
var
Bmp1 : TPicture;
begin
Bmp1 := TPicture.Create;
Bmp1.LoadFromFile('c:/ffg.BMP');
SetMenuItemBitmaps(Menu1.Handle,0,MF_BYPOSITION,Bmp1.Bitmap.Handle,Bmp1.Bitmap.Handle);

end;
 
CJ,请具体说一下是哪几个控件.
 
venus5
就是这个控件!
下载地址:http://www.opaquesoftware.com/download.htm
注册码:
不予公开,请来信!
 
栋栋:
我已经download了Venus5,其中的oxmenu控件也已经使用,但似乎无法形成我要求的外观,他的图片是在菜单字样的下边,而不是在左边,请说说具体使用办法.
 
有一个wm_drawitem消息是负责菜单重画的。
 
请举例说明.
 
为什么不试试CoolMenu Pro呢:http://www.cooldev.com/,试完再买。
 
界面类里
比如COOL CONTROL
VENUS
 
ahm2000,98中的menu全部有此功能
 
sunstone:
我已经download了ahm2000,也正常安装完毕,但不知如何使用menu控件,始终得不到我需要的win98开始菜单的效果,请给我一个具体的例子,好吗?
 
我已经解决该问题,多谢各位的帮助.分已经送上!!!
 
lanni,用ahm2000 or venus5均可.
 
道理很简单,使用 TMAINMENU 空件即可。
将TMainMenu设置为自己绘制即可。
在TMenuItem的OnDrawItem事件里画位图,输出文字。我已经简单实现了!!
如需要,我可以将原代码贴上。
 
delphi_of_china 能否把原代码给我一份
cslrgong@sohu.com
 
delphi_of_china 能否把原代码给我一份
aresmail@163.net
 
后退
顶部