1.怎样设置MainMenu的背景色 2.怎样在MainMenu的菜单域放置控件(如MDI子窗口放大后的 _口x ) (200分)

  • 主题发起人 主题发起人 wzs
  • 开始时间 开始时间
W

wzs

Unregistered / Unconfirmed
GUEST, unregistred user!
越简单越好!
 
只在当前窗体有效!!!
 
1。直接在 bitmap 属性设置背景图(色),0行解决   :)
 
吐 wjiachun: 是玩我吧 ?!  
 
wjiachum 说得以, &nbsp;一行解决.<br>查询以前(关键为"一行解决."),保证有收获。
 
呵呵,我要喷饭了 :)<br><br>我提供了一个笨方法,但coao 竟然要你检索你自己的绝活,哈哈
 
没人接招!!!! <br><br>1.桌面主题就可设置,(能设置全部属性). 按理应该有招的!! <br>2.我见过!!!! <br><br><br>
 
失望,没人理我 .(wzs伤心的离开大缚嗡)
 
在自己设置程序里的MainMenu的背景色比较困难,因为MainMenu在非客户区。<br>我倒是写了个控件,效果和MainMenu几乎一模一样。不知有没有兴趣。<br>下周大概会放我的主页上去。<br>eagleboost.myrice.com
 
最简单的方法:自己画!<br>TMenuItem可以OwnerDraw,你可以去查一下VCL的帮助文件。
 
还是在MainMenu出现的屏幕上画点颜色好了,随便你怎么画都好!呵呵
 
不然就自設一個,跟 Delphi 5 的一樣,納在 ControlBar 及 ToolBar 中<br>,等於取消 Main Form 的 MainMenu ,改用手動的,這樣可以產生背景圖啦!<br>
 
jiichen:能说地再详细点吗?
 
1.down个coolmenus吧<br>2.ownerdraw :=true;<br>&nbsp; 然后用canvas自己画吧
 
变通变通嘛,别人不看实现只看效果的<br>不用 MainMenu, 用个 Toolbar 代替不就完了?
 
自己画。
 
好!<br>用 TControlBar, TCoolBar 可以实现象 word 一样的提供悬浮,停靠,背景的 menu 和 toolbar,<br>我做过,但换公司后,代码丢在以前的公司了。<br>编程不多,delphi 中有 demo:<br>D:/Program Files/Borland/Delphi5/Demos/Docking/<br><br>对 menu 的悬浮,因为不能让它被用户关掉,所以必须用自己定义的没有 x (关闭按钮)<br>的对话框,这个稍微繁一些。
 
多谢各位关心。<br>&nbsp; &nbsp;但我就是想改变MainMenu的颜色!(为了方便和界面美观) &nbsp;<br>&nbsp; &nbsp;第二个问题不用答了,没意义! <br>
 
后退
顶部