如何获得菜单句柄呢 在线等大神。。

如何获得菜单句柄呢 在线等大神。。,第1张

请用GetWindow函数

该函数返回与指定窗口有特定关系(如Z序或所有者)的窗口句柄

函数原型:HWND GetWindow(HWND hWnd,UNIT nCmd);

hWnd:窗口句柄。要获得的窗口句柄是依据nCmd参数值相对于这个窗口的句柄。

nCmd:说明指定窗口与要获得句柄的窗口之间的关系。该参数值可以是下列之一:

GW_CHILD(&H5):如果指定窗口是父窗口,则获得的是在Z序顶端的子窗口的句柄,否则为NULL。函数仅检查指定父窗口的子窗口,不检查继承窗口。

GW_ENABLEDPOPUP(&H6):(WindowsNT 50)返回的句柄标识了属于指定窗口的处于使能状态d出式窗口(检索使用第一个由GW_HWNDNEXT 查找到的满足前述条件的窗口);如果无使能窗口,则获得的句柄与指定窗口相同。

GW_HWNDFIRST(&H0):返回的句柄标识了在Z序最高端的相同类型的窗口。如果指定窗口是最高端窗口,则该句柄标识了在Z序最高端的最高端窗口;如果指定窗口是顶层窗口,则该句柄标识了在z序最高端的顶层窗口:如果指定窗口是子窗口,则句柄标识了在Z序最高端的同属窗口。

GW_HWNDLAST(&H1):返回的句柄标识了在z序最低端的相同类型的窗口。如果指定窗口是最高端窗口,则该柄标识了在z序最低端的最高端窗口:如果指定窗口是顶层窗口,则该句柄标识了在z序最低端的顶层窗口;如果指定窗口是子窗口,则句柄标识了在Z序最低端的同属窗口。

GW_HWNDNEXT(&H2):返回的句柄标识了在Z序中指定窗口下的相同类型的窗口。如果指定窗口是最高端窗口,则该句柄标识了在指定窗口下的最高端窗口:如果指定窗口是顶层窗口,则该句柄标识了在指定窗口下的顶层窗口;如果指定窗口是子窗口,则句柄标识了在指定窗口下的同属窗口。

GW HWNDPREV(&H3):返回的句柄标识了在Z序中指定窗口上的相同类型的窗口。如果指定窗口是最高端窗口,则该句柄标识了在指定窗口上的最高端窗口;如果指定窗口是顶层窗口,则该句柄标识了在指定窗口上的顶层窗口;如果指定窗口是子窗口,则句柄标识了在指定窗口上的同属窗口。

GW_OWNER(&H4):返回的句柄标识了指定窗口的所有者窗口(如果存在)。GW_OWNER与GW_CHILD不是相对的参数,没有父窗口的含义,如果想得到父窗口请使用GetParent()。例如:例如有时对话框的控件的GW_OWNER,是不存在的。

返回值:如果函数成功,返回值为窗口句柄;如果与指定窗口有特定关系的窗口不存在,则返回值为NULL

以上是百科的内容,你也可以从msdn中查阅,不过内容是大致相同的

,不满意请追问

Call PluginWindowForeground(随便填,这里就是给你获得的句柄取一个代号,不过建议你用默认的Hwnd,因为大部分的命令都是用默认句柄) 像你这个Call PluginBkgndKeyDown(a, 9),你这里a就是代表句柄,如果你要用a的话,你句柄的获得就应该这样 Call PluginWindowForeground(a),这个是按键7的,按键8的话应该是这样 a = PluginWindowForeground()。 不过有些窗口是有2个句柄的,标题栏一个,窗口内容一个,所以建议你用 //得到鼠标指向的窗口句柄 Hwnd = PluginWindowMousePoint() 来获得句柄 每次获得的句柄不一样,肯定是用的抓抓获句柄,使用我说的这个,就没这个困扰了。 新上路的朋友,建议多上论坛看看 PS:如果您对我的答案满意,麻烦加点分~

这个所谓的子句柄我也找不到。看图好像是excel,excel最强大的是VBA,按键精灵对excel也有相当的支持。

去兄弟论坛找找相关插件,很久没碰按键了,不能给出具体方法,请谅解。

1、GetWindowLong是获得有关指定窗口的信息,这个信息包括窗口扩展风格、标识、父句柄、风格等;通过第二个参数在控制的

2、GWL_EXSTYLE

获得扩展窗口风格。

GWL_HINSTANCE

获得应用事例的句柄。

GWL_HWNDPARENT

如果父窗口存在,获得父窗口句柄。

GWL_ID

获得窗口标识。

GWL_STYLE

获得窗口风格。

GWL_USERDATA

获得与窗口有关的32位值。每一个窗口均有一个由创建该窗口的应用程序使用的32位值。

GWL_WNDPROC

获得窗口过程的地址,或代表窗口过程的地址的句柄。

同样SetWindowLong也需要通过参数设定不同的信息;

以上就是关于如何获得菜单句柄呢 在线等大神。。全部的内容,包括:如何获得菜单句柄呢 在线等大神。。、怎么自动获取游戏句柄、按键精灵如何获取后台子句柄,类名和标题和很多子句柄都一样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10088002.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存