印象中灰色按钮突破的很多,突破菜单的不多,元旦没事研究了一天发现确实比较麻烦,实现了一小部分
根据现在的了解 菜单分为3种,
1.是SystemMenu VC,DELPHI,BCB,.NET1.1,记事本中使用的是这个菜单
2.是ToolbarWindow32 Windows用的是这个类型的
3.是MsoCommandBar .NET,VB.IDE,OFFICE用的是这个类型
第一种已经实现,用GetMenu就可以获得HMENU,然后递归EnableMenuItem就可以
第二种里面的按钮已经实现了控制,但是菜单其实也是一种按钮,不知道转去控制它的属性,编程的时候要先分点内存空间给他
第三中没找到资料 完全不知道怎么下手
第四弹出菜单,不知道怎么下手
顺便把灰色按钮突破的代码也整合进去了
下面是代码













