![]() |
"Sauberen" Screenshot machen?
Hallo!
Ich brauche für mein Programm ein Screenshot vom Desktop, allerdings ohne irgendwelche (schon) geöffneten Fenster, sprich ich brauch ein Bild auf dem man die Icons, das Wallpaper und die Taskbar sehen kann, mehr nicht. Wie man einen Screenshot macht weiß ich, nur hab ich halt das Prob wenn der User vor dem Screenshot machen nen Fenster geöffnet hat (vom icq zb) soll das nicht auf dem Screenshot zu sehen sein. Weiß jemand wie das geht? mfg phlux :hi: |
Re: "Sauberen" Screenshot machen?
hallo,
also unter 2000/XP gibt es da so eine Datei "Show Desktop.scf", bei mir unter "C:\Dokumente und Einstellungen\Username\Anwendungsdaten\Microsoft\I nternet Explorer\Quick Launch\Show Desktop.scf", die minimiert alle fenster. ansonsten müsste man das manuell prüfen und einen minimieren befehl senden. |
Re: "Sauberen" Screenshot machen?
hmm das nützt mir nicht viel, der user sollte nicht merken, das der screenshot gemacht wird bzw ich würde es als störend empfinden, wenn ein prog erstmal win+d emuliert..
|
Re: "Sauberen" Screenshot machen?
Zitat:
|
Re: "Sauberen" Screenshot machen?
Im Zweifelsfall versuchen herauszufinden:
Bei der Taskleiste jedoch dürfte es einigermaßen schwieriger werden als es eh schon ist. Sollte es jedoch eine Möglichkeit geben von normalen minimierten Fenstern Screenies zu machen, so könnte das evtl. auch für den Desktop funktionieren. Ob es sowas jedoch gibt, und ob das das machen würde was du suchst, entzieht sich meinem Horizont ;). Gruss, Fabian |
Re: "Sauberen" Screenshot machen?
Hi...
Man kann doch einen Screenie vom aktuellen Fenster machen (Alt + Druck). Wenn man das "Desktop-Fenster" vorher auswählt könnte das gehen (vermutlich). Der User würde wahrscheinlich ein flackern der Fenster (über)sehen wenn man danach sofort sein Fenster wieder aktiviert. |
Re: "Sauberen" Screenshot machen?
Wenn man mit ALT + Druck nen Screenshot macht und den Desktop als Focus hat sind trotzdem alle Fenster mit drauf...
|
Re: "Sauberen" Screenshot machen?
Natürlich sind sie drauf, Desktop ist ja Ultimate Parent von allen Fenstern.
|
Re: "Sauberen" Screenshot machen?
Zitat:
ALT + DRUCK berücksichtigt jeden Pixel auf dem Bildschirm. Hier ist es egal, zu welchem Fenster der Pixel gehört, da es eben auf Pixelebene abläuft. So wie das alte "Hardcopy" unter DOS eben. aber es gibt doch auch Software, die bestimmte Fenster und Einträge in der Taskleiste verstecken können. Mit dieser Technik könnte man den "nackten" Desktop kurz anzeigen und dann einen Screenshot machen. Das sollte so schnell gehen, dass der User maximal ein kurzes Flackern sieht. Der andere Ansatz wurde ja schon erwähnt: Screenshot mit allen Fenstern machen und den Desktop hinterher mit Programm-Logik wieder herstellen. gruessle |
Re: "Sauberen" Screenshot machen?
Man kann doch auf dem Desktop malen also müsste man doch auch das gegenteil machen können oder ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz