2011-11-08 57 views
0

我有一個應用程序(一個C++控制檯應用程序),我想以編程方式打開一個新窗口,在其中啓動另一個應用程序(一個flash投影儀),並傳遞鼠標事件從父母到孩子。打開一個新的應用程序,並在MSVC++中傳遞鼠標事件

我已經嘗試獨立啓動兩個應用程序並使用SendInput來控制全局鼠標位置,但這有點粗糙。接收窗口的位置變得至關重要!

理想情況下,我會創建一個新窗口,所以我有HWND並直接發送Windows消息。

可能嗎?

感謝

西蒙

回答

0

我沒有打擾打開一個子窗口,只是搜索現有的應用程序。

只是用來

HWND h = FindWindow("ShockwaveFlash", NULL); 
// ... 
SendMessage(h, WM_MOUSEMOVE, 0, data); 
相關問題