2
我想使用win32 apis获得现有链接标签的句柄。 如何使用win32 API获取链接标签的句柄
当我点击这个链接标签时,会打开一个子窗口。我想获得这个链接标签的句柄,以便我可以通过SendMessage()API在此上执行“点击”的鼠标操作。
附图为红色的链接标签。
请帮忙!
我想使用win32 apis获得现有链接标签的句柄。 如何使用win32 API获取链接标签的句柄
当我点击这个链接标签时,会打开一个子窗口。我想获得这个链接标签的句柄,以便我可以通过SendMessage()API在此上执行“点击”的鼠标操作。
附图为红色的链接标签。
请帮忙!
您可能希望通过COM使用UI Automation尝试,它的available from Windows XP SP3 onwards。
使用Spy ++学习整个应用程序树。然后使用FindWindow和EnumWindows API的组合来查找按钮。 – 2013-04-25 05:57:26
我已经使用FindWindow来获取句柄,但它返回一个NULL值。如果我没有错,EnumWindows API用于获取顶级窗口。但是,试图获取的句柄是主窗口中的控件。我使用spy ++来获取FindWindow API的类名和标题。但它以某种方式返回NULL。 – Diya 2013-04-25 06:20:31
那么'EnumChildWindows'和GetDlgItem'何时适用呢? – Medinoc 2013-04-25 11:23:14