2011-11-08 14 views
0

我有一个应用程序(一个C++控制台应用程序),我想以编程方式打开一个新窗口,在其中启动另一个应用程序(一个flash投影仪),并传递鼠标事件从父母到孩子。打开一个新的应用程序,并在MSVC++中传递鼠标事件

我已经尝试独立启动两个应用程序并使用SendInput来控制全局鼠标位置,但这有点粗糙。接收窗口的位置变得至关重要!

理想情况下,我会创建一个新窗口,所以我有HWND并直接发送Windows消息。

可能吗?

感谢

西蒙

回答

0

我没有打扰打开一个子窗口,只是搜索现有的应用程序。

只是用来

HWND h = FindWindow("ShockwaveFlash", NULL); 
// ... 
SendMessage(h, WM_MOUSEMOVE, 0, data); 
相关问题