Dock win32 Anwendungen in eigener Anwendung
-
Hallo zusammen,
ich würde gerne ein Programm schreiben, dass mir den Deskop rastert. Dazu würde ich gerne verschiedene win32 Anwendungen in meine Anwendung docken. Hat jemand Erfahrungen wie ich da am besten ran gehen könnte?
Beispiel: -------------------- | | | | | | | | | |------------------- | | | | | | | | | --------------------Das Programm soll nun ein 2x2 Raster besitzen, das in jedem Raster eine externe Anwendung dockt.
Ich bräuchte nur einen elementaren Gedankenanreiz wie das am einfachsten zu bewerkstelligen wäre.
Danke und Lg
Alive
-
Dann schau mal ob Du mit SetParent den Owner des Fensters verbiegen kannst, weg vom Desktop.
Aber da viele Anwednungen davon ausgehen, das Popup-Fenster dem Desktop gehören kann dies evtl. gar nicht gehen, außer Du ersetzt die Shell.
-
Hallo Martin,
danke für diesen elementaren Tipp. Ansatzweise scheint es zu funktioneren.
Hatte jedoch noch nicht genug Zeit, mir das ausführlicher anzusehen.
Jedenfalls kann mit deiner Methode in den beobachteten Fällen der Owner manipuliert, und mit
::SetParent()
neu zugeordnet werden.Danke
