0

我有一个应用程序(一个 c++ 控制台应用程序),我想以编程方式打开一个新窗口,在其中启动另一个应用程序(闪光灯投影仪),并将鼠标事件从父级传递给子级。

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

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

可能吗?

谢谢

西蒙

4

1 回答 1

0

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

刚用过

HWND h = FindWindow("ShockwaveFlash", NULL);
// ...
SendMessage( h, WM_MOUSEMOVE, 0, data );
于 2011-11-08T11:27:08.210 回答