像windows中的‘开始’一样的Popupmenu(50分)

  • 主题发起人 主题发起人 li jiadong
  • 开始时间 开始时间
L

li jiadong

Unregistered / Unconfirmed
GUEST, unregistred user!
当popupmenu使用时可加入图标和菜单项。在windows点击‘开始’,出现的菜单既有图标,还有左边一条蓝的竖条,上面写着windows98。我想做这样一个菜单,不知道这是如何实现的。
 
CoolMenu控件可以实现你的要求.

http://www.cooldev.com
 
On popupMenu, there is a property of: OwnerDraw. Set it to false.
In each MenuItem, On its Event of: OnDrawItem, you can draw the menu
by yourself. It is easy, I create a similar Menu of Win95.
 
y9y:
好久不见,别来无恙!
 
沈老师您好今天根据您的指引下载了coomenus pro,安装成功,但无论如何添加不进去内容,无items选项。

hi,y9y:thank you for your help.but in the event of OnDrawitem,I don't how to do.Can you give me an example?
 
to lijiadong:
你程序还是要有MainMenu,PopupMenu控件,与一般程序一样,再将MainMenu,PopupMenu
复制给CoolMenuPro即可。还有他不是带有示例吗,仔细看看吧。最后,你需要
CoolMenuPro的破解版,不然你程序再脱离IDE运行是要出现对话框,我以前已经
将起破解了,我帮你找找。

BTW
不要叫我沈老师,我还不够这资格。 {B-)
 
嗨,何必用什么控件,很简单就可搞定。

PopMenu的OwnerDraw设为TRUE,第二个Item的Break:=mbBreak,
在第一个Item的OnDrawItem里,ACanvas.Draw(...)就行了。

控件主义害死人了。沈老师可别介意呀。呵呵。:-)
 
o*o老老师~~~~~~~
 
今后还请多多帮助
 
多人接受答案了。
 
后退
顶部