mfc c ++通过编辑控件设置另一个应用程序的HWND地址

时间:2014-01-16 13:28:59

标签: c++ mfc hwnd

我知道如何在代码中获取和设置另一个应用程序窗口的句柄,但我不知道如何通过编辑控件在运行时设置应用程序句柄。问题是我每次想要使用它时都要继续编译我的应用程序,因为应用程序2中窗口的句柄是动态的。

有没有人有任何想法?

1 个答案:

答案 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

......很多可能性