我知道鼠标右键菜单是: 窗体或者其他控件的ContextMenu属性,但现在我想自己做鼠标右键菜单? 包括菜单的:背景色,背景图片等 最好可以自己接管右键菜单的绘制,则外观就可以自己控制!! 
 请各位高手指点?

解决方案 »

  1.   


      因为windows 操作系统的鼠标右键菜单太丑了,但迅雷等软件的主窗体鼠标右键菜单外观就跟操作系统的不一样!!   我是用C#开发语言。
      

  2.   

    http://download.csdn.net/source/1484159
      

  3.   

    看了楼上的例子,但例子只是接管了Item项的绘制,无法控制菜单边框。 比如:我想自绘边框为圆角的,再对边框进行贴图。
      

  4.   

    你的需求貌似通过重绘很难实现,你试试Menu子类化吧,以前我用VC写过一个更改当前程序所有弹出的菜单为透明+显示背景图。包括Edit自带的菜单和所有系统对话框的菜单
      

  5.   

    http://blog.csdn.net/wangyong0921/article/details/6244718这个跟你要求的差不多了 不过得改改