Hallo in die Runde Ich hab mir eine DSP Steueroberflache (BSS Soundweb) gebaut und frage mich nun ob es möglich ist den Fensterinhalt steuerbar (aktiv) als Desktop- hintergrund zu definieren. Mit Overlayvideos und Bildern geht das ja. Google macht mich da leider nicht schlau. Ziel wäre währen des Arbeitens mit anderen Anwendungen jederzeit auf die Oberfläche zugreifen zu können ohne den Fenstertask immer wieder zu aktivieren zu müssen. Danke im Vorraus Kai
Kai M. schrieb: > Ich hab mir eine DSP Steueroberflache (BSS Soundweb) gebaut und frage > mich nun ob es möglich ist den Fensterinhalt steuerbar (aktiv) als > Desktop- > hintergrund zu definieren. Mit Overlayvideos und Bildern geht das ja. [...] > Ziel wäre währen des Arbeitens mit anderen Anwendungen jederzeit auf die > Oberfläche zugreifen zu können Theoretisch ist das tatsächlich möglich. Allerdings: die Anwendung selber muss das können und die entsprechenden Mechanismen implementieren (im Wesentlichen: Input- und Shell-Hooks). Eine normale Desktopanwendung auf diese Weise in den Hintergrund zu legen, kannst du voll vergessen. Tipp: kauf' dir einfach einen zweiten Monitor!
c-hater schrieb: > Allerdings: die Anwendung > selber muss das können und die entsprechenden Mechanismen implementieren > (im Wesentlichen: Input- und Shell-Hooks). Kannst du das noch etwas ausfuehren? Oder einen Link dazu posten.
Das würd ich an Deiner Stelle lassen ehrlich gesagt. wenn Schaltflächen des Desktophintergrundes nicht deaktiviert werden, kann ein Desktop Icon schonmal beim klick beides auslösen. und deaktivierte Schaltflächen helfen Dir nicht wirklich das "Steuerbar" zu haben. Schaltflächen und Elemente so zu plazieren dass sie keine Probleme verursachen falls sie aktiviert bleiben ist eine Kunst.. Es ist tatsächlich fast einfacher die DSP Steueroberflache im Vollbildmodus laufen zu haben und dann andere Programme schlicht drüberzulegen als Fenster. Aaaber Win7 erlaubt Desktopwidgets (Gadgets?) im Grunde html code also auch relativ leicht selber zu basteln https://www.experts-exchange.com/articles/2000/Create-a-Win7-Gadget.html Wie wäre es denn wenn Du Dir sowas baust? Ich meine html geht auch vollflächig als Desktophintergrund in win7 (wie schon in xp) Aber ernsthaft mit nur einer Schaltfläche zuviel oder fehlplaziert handelst Du Dir ggf mehr Ärger als Nutzen ein, also sei lieber zu konservativ als zu übermütig zunächst.
Du könntest auch deine Anwendung als Vollbild im Vordergrund laufen lassen und alle Teile transparent/nicht existent machen, die du nicht benötigst. Stichwort Shaped forms, regions, ... https://www.codemag.com/Article/0301061/Shaped-.NET-Windows-Forms (So kannst du zum Beispiel einzelne Buttons irgendwo platzieren). merciless
Dirk K. schrieb: > Du könntest auch deine Anwendung als Vollbild > im Vordergrund laufen lassen und alle Teile > transparent/nicht existent machen, die du > nicht benötigst. Richtig, das wäre deutlich weniger Aufwand als die Hookerei. Und solange man sich auf rechteckige Regionen beschränkt, bremst es auch so gut wie garnicht.
Hat Windows 7 noch den Active Desktop? Dann könnte deine Anwendung ihre Oberfläche per lokalem Webserver ausliefern und dort als Frame einbauen. Oder du besorgst dir die Handles der laufenden Anwendungen auf dem gewählten Bildschirm. Sobald die alle "minimiert" sind, holt sich dein Programm den Fokus
Hallo Danke für die Antworten, ich werde sicherheitshalber den Vollbildmodus anwenden. Lg Kai
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.