Ich möchte die Anzeigen mehrerer Programme zu einem zusammenfassen und neu anordnen. Gibt es einen Weg, in Windows und vorzugsweise C# von anderen laufenden Anwendungen zu screenshot-to-texture zu gehen?Ist es möglich, Screengrab von Windows-Anwendungen zu screenen und in einem anderen wieder anzuzeigen?
1
A
Antwort
0
In Vista und Windows 7, mit DWM (d. H. Aero-Glass) aktiviert, bietet die DWM Thumbnails API eine gute Möglichkeit, dies mit minimalen Ressourcenverbrauch und Verzögerung zu tun.
Wenn Sie ältere Versionen von Windows oder neuere Versionen unterstützen müssen, aber DWM möglicherweise nicht aktiviert/verfügbar ist, dann müssen Sie möglicherweise die Bildschirm-/Fenster-DCs in einer Schleife kopieren und malen, was Sie erhalten in dein eigenes Fenster, das sehr langsam ist und wahrscheinlich viel CPU verbraucht.
(Wenn Sie wirklich voran bekommen mögen, können Sie möglicherweise eine Art von Spiegel-Display-Treiber oder etwas zu schreiben, aber das ist sehr komplex.)
Verwandte Themen
- 1. Android App: Ist es möglich, eine Listenansicht von einem Fragment zu kopieren und in einem anderen anzuzeigen?
- 2. Es ist nicht möglich, Daten von einem Controller zu einem anderen zu bewegen und angularjs
- 3. Ist es möglich, struct zu einem anderen zu übertragen?
- 4. Ist es möglich, eine Nachricht in einem leeren Datagrid anzuzeigen
- 5. Ist es möglich, einen SFSafariViewController in einem UITabBarController anzuzeigen?
- 6. fastlane screengrab und snapshot
- 7. ist es möglich, ein Modul von einem Thema zu einem anderen Thema in Prestashop zu installieren?
- 8. Ist es möglich, von einem Repo zu ziehen und auf einen anderen zu drücken?
- 9. Ist es möglich, die FASM-Präprozessorausgabe anzuzeigen?
- 10. Ist es möglich, die Anzeige von einem sekundären Monitor zu klonen und in einem Fenster auf dem primären Monitor anzuzeigen?
- 11. Ist es möglich, in Symfony2 nur einen Feldtyp anzuzeigen?
- 12. Ist es möglich, Screenshot von GLSurfaceView von einem anderen Thread in Android zu nehmen?
- 13. Ist es nicht möglich, den Regelnamen in ElastAlert Alerts anzuzeigen?
- 14. Ist es möglich, mehrere Chrome Devtools-Panels gleichzeitig anzuzeigen?
- 15. Ist es möglich, von einer Basisklasse zur anderen zu dynamic_cast?
- 16. Ist es möglich, einen UIImage-Screenshot eines UIReplicantView zu erfassen?
- 17. Ist es möglich, Bild mit LoadDataWithBaseURL() -Methode in Android anzuzeigen?
- 18. Ist es möglich, ein NFC-Tag zu sperren und später wieder zu entsperren und Daten zu schreiben?
- 19. Ist es möglich, den Verlauf einer Zeile in SVN anzuzeigen?
- 20. Ist es möglich, anstehende Beiträge in Wordpress Blog-Seite anzuzeigen?
- 21. LLDB: ist es möglich, Grafiken von lldb Sitzung anzuzeigen?
- 22. Ist es möglich, Docker in einem Container zu steuern?
- 23. Ist es für einen anderen Client möglich, einem Client in einem Netzwerk "zu vertrauen"
- 24. Ist es möglich, Variablen in TCL von einem Skript zum anderen zu übergeben?
- 25. ist es möglich, XML von einem anderen Ursprung in Chrom zu analysieren?
- 26. Ist es überhaupt möglich, HTML-Code in Wordpress anzuzeigen?
- 27. Ist es möglich, in einem DataGridView einen Auswahlrahmen anstelle von Hintergrundfarbe anzuzeigen?
- 28. Ist es möglich, xmlelement nicht anzuzeigen, wenn null in plsql?
- 29. Ist es möglich, eine Umgebungsvariable in einem Makefile "zu deaktivieren"?
- 30. Ist es möglich, eine Excel-Datei unter Linux anzuzeigen
Was würde passieren, wenn zwei Programme dies zur gleichen Zeit tun, zueinander? –
Sie würden ein abscheuliches digitales Teufelskind haben. –