2010-07-14 11 views
5

So che è possibile acquisire una schermata di un'applicazione che si trova dietro un'altra applicazione, ma non riesco a trovare nulla sul catturare lo schermo di un'applicazione minimizzata.È possibile schermare un'applicazione minimizzata

Qualcuno capisce se questo è possibile? Non voglio entrare in cose come massimizzare e minimizzare l'applicazione molto velocemente.

+0

per quanto ne so un minimizzato app Haz altro che una barra del titolo kittle .. quindi penso che nessuno !!! – Luiscencio

+0

Si prega di non ripetere tag come "C#" nel titolo. Una volta nei tag è sufficiente. –

risposta

4

Come ha detto @ziplin con la versione più recente di Windows, è possibile (tramite apice DWM). Da C# è possibile utilizzare Windows API codepack per accedere ai nuovi apis

1

Io non rispondo allo , semplicemente perché ho notato che i programmi che tentano di visualizzare in anteprima una finestra ridotta a icona sembrano disegnare uno spazio in alcuni casi se la finestra è ridotta a icona. Anche se, alcune nuove versioni di Windows (Vista e 7, credo) fare questa cosa molto, ma non sono sicuro di come sia facile da replicare (a tutti)

: http://www.stardock.com/products/objectdock/

1

non ho mai provato. Le affermazioni This code sembrano ragionevoli, ma hanno avvertimenti su finestre ridotte a icona. È, se non altro, un punto di partenza.

1

Non è possibile ripristinare la finestra. Quando una finestra è ridotta a icona, l'applicazione non è in uno stato per il rendering di un'interfaccia utente per l'acquisizione da parte dell'applicazione.

+0

ho visto le applicazioni farlo. tuttavia, immagino che sia difficile da ottenere però –

0

Come ultima risorsa: perché non acquisire la finestra prima che venga ridotta a icona?

1

Se qualcuno non vuole ancora una soluzione praticabile, ho provato questo e ha funzionato bene per me. Fa un trucco per le finestre ridotte a icona (poiché Windows non le aggiorna, sulla barra delle applicazioni l'immagine iconica mostra l'ultima immagine della finestra prima che fosse ridotta a icona). E Ziplin ha già detto che Objectdock può catturare finestre ridotte a icona, in realtà fa lo stesso di Windows, usa l'ultima immagine catturata prima di ridurla al minimo.

Quindi, ecco il link: http://www.codeproject.com/Articles/20651/Capturing-Minimized-Window-A-Kid-s-Trick