RT,需要重画CMenu吗?有没有相关的Demo代码?
在Chrome浏览器地址栏后,按下板子型按钮,弹出的下拉菜单中,其“修改”和“缩放”菜单项中都有按钮。需要类似的效果。谢谢!

解决方案 »

  1.   

    肯定需要自绘了 但是自绘菜单有点麻烦 反正菜单也是个窗口 如果不是很复杂的菜单的话 你就直接用窗口模拟算了 一般的菜单自绘网上很多 可以看看GuiToolkit的菜单 它的全部都处理 包括边框区域的自绘 菜单透明也有
      

  2.   


    就在弹出菜单第一项中,画一个文本输入框,旁边放个按钮。
    用窗口模拟,意思是在某个菜单项上,Create出来一个CEdit,恰好让其覆盖该菜单项吗?CMenu父类是CObject,而CEdit父类是CWnd啊。