有一个C#写的winform程序,我现在想在另一个程序中获取那个C#程序的菜单句柄,对部分子菜单灰化,请问下要如何获取?
PS:HWND hWnd = FindWindowA(NULL,"FILENAME");
HMENU hMenu2= GetMenu(hMenu); 这样能够获取记事本等程序的窗口句柄,但是无法获取C#程序的,
用SPY++也找不到有菜单句柄的窗口
请各位提供下方法或思路,谢谢了~~
PS:HWND hWnd = FindWindowA(NULL,"FILENAME");
HMENU hMenu2= GetMenu(hMenu); 这样能够获取记事本等程序的窗口句柄,但是无法获取C#程序的,
用SPY++也找不到有菜单句柄的窗口
请各位提供下方法或思路,谢谢了~~
解决方案 »
- 搜索了个C#实现在线升级程序,缺BatchDownloader.cs,谁能提供一下呀
- 请问上下班考勤时间怎么计算呢 ?
- iis6 thinkphp 配置 (急)
- C# 注册表问题
- 高手帮忙!!!!
- ***********小姑娘提个问题,希望大哥哥给予回答:在Visual C#中,如何知道已经编写的程序有多少行*************
- 一年的winform想转放asp.net
- ExecuteReader 要求已打开且可用的连接。连接的当前状态为正在连接。
- C# 对word中图片的操作
- 数据库原理设计 数据库原理设计个登录页面 登录的用户名密码怎么去数据库的表里去验证啊 求助
- C#隐藏部分窗体
- listView 按列排序
将菜单类的可见性改为public
比如A窗体下有个ContentMenuStrip1菜单,ContentMenuStrip1菜单下有个项tsmiTest项
A a=new A();
a.tsmiTest.Enable=false;
设置为未激活就是
不需要用的句柄把