我有一个应用程序(一个c ++控制台应用程序),我想以编程方式打开一个新窗口,启动另一个应用程序(闪光灯投影仪),并将鼠标事件从父项传递给孩子。
我尝试独立启动这两个应用程序并使用SendInput控制全局鼠标位置,但这有点粗糙。接收窗口的位置变得至关重要!
理想情况下,我会创建一个新窗口,以便我有HWND并直接发送Windows消息。
有可能吗?
由于
西蒙
答案 0 :(得分:0)
我没有打扰打开子窗口,只是搜索了现有的应用程序。
刚刚使用
HWND h = FindWindow("ShockwaveFlash", NULL);
// ...
SendMessage( h, WM_MOUSEMOVE, 0, data );