c ++ - Åbn en ny applikation og send museventil i MSVC ++

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en applikation (en c + + konsol app), som jeg gerne vil åbne et nyt vindue programmatisk, lancere et andet program (en flashprojektor) i det og overføre museværdier fra forælder til barnet.


Jeg har forsøgt at lancere de to applikationer uafhængigt og bruge SendInput til at styre den globale musposition, men det er lidt rå. Modtagervinduets position bliver kritisk!


Ideelt set laver jeg et nyt vindue, så jeg har HWND og sender Windows-meddelelser direkte til det.


Er det muligt?


Tak


Simon

Bedste reference


Jeg forstyrrede ikke at åbne et barn vindue, søgte lige efter en eksisterende app.


Blot brugt


HWND h = FindWindow("ShockwaveFlash", NULL);
// ...
SendMessage( h, WM\_MOUSEMOVE, 0, data );