Hallo,
der Titel ist leider etwas daneben, aber mir ist gerad' nichts besseres eingefallen .
Folgende Problemstellung, ich habe mir das Window-Handle vom Windows 7 Solitär geschnappt und mit SetParent() einem QWidget untergeschoben. Leider geht dabei der komplette User-Input flöten und Solitär lässt sich überhaupt nicht mehr bedienen. (Mit dem Windows XP Solitär geht das problemlos.)
Da ich leider von der WinApi nicht so wirklich einen Plan habe, zerbreche ich mir schon seit Stunden erfolglos den Kopf darüber. Aktueller Stand wäre jetzt die WM_PARENTNOTIFY, WM_SETCURSOR etc. Events in der winEvent-Methode des QWidget-Parents auszuwerten und jeweils entsprechende PostMessage-Befehle an das Solitär-Handle abzuschicken. Das erscheint mir aber saumäßig viel Arbeit für ein ungewisses Ergebnis zu sein. Zumal die WinApi Doku der MSDN nicht gerade übersichtlich ist.
Im Prinzip hänge ich ja in der WindowProc-Funktion eines WinApi Parent-Windows, da muss es doch eine einfache Möglichkeit geben, die User-Inputs (automatisch?) auf ein WinApi Child-Window umzumappen. Ideen?
MfG
Sven
der Titel ist leider etwas daneben, aber mir ist gerad' nichts besseres eingefallen .
Folgende Problemstellung, ich habe mir das Window-Handle vom Windows 7 Solitär geschnappt und mit SetParent() einem QWidget untergeschoben. Leider geht dabei der komplette User-Input flöten und Solitär lässt sich überhaupt nicht mehr bedienen. (Mit dem Windows XP Solitär geht das problemlos.)
Da ich leider von der WinApi nicht so wirklich einen Plan habe, zerbreche ich mir schon seit Stunden erfolglos den Kopf darüber. Aktueller Stand wäre jetzt die WM_PARENTNOTIFY, WM_SETCURSOR etc. Events in der winEvent-Methode des QWidget-Parents auszuwerten und jeweils entsprechende PostMessage-Befehle an das Solitär-Handle abzuschicken. Das erscheint mir aber saumäßig viel Arbeit für ein ungewisses Ergebnis zu sein. Zumal die WinApi Doku der MSDN nicht gerade übersichtlich ist.
Im Prinzip hänge ich ja in der WindowProc-Funktion eines WinApi Parent-Windows, da muss es doch eine einfache Möglichkeit geben, die User-Inputs (automatisch?) auf ein WinApi Child-Window umzumappen. Ideen?
MfG
Sven