我知道如何在代码中获取和设置另一个应用程序窗口的句柄,但我不知道如何通过编辑控件在运行时设置应用程序句柄。问题是我每次想要使用它时都要继续编译我的应用程序,因为应用程序2中窗口的句柄是动态的。
有没有人有任何想法?
答案 0 :(得分:0)
要查找您感兴趣的当前HWND应用程序窗口,您可以使用EnumWindows
创建窗口:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633497%28v=vs.85%29.aspx
或者更容易使用FindWindow
,如果你知道它的名字/类:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633499%28v=vs.85%29.aspx
您也可以使用GetWindow
来迭代窗口:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633515%28v=vs.85%29.aspx
......很多可能性