Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.Net] Handle di una finestra
Forum - C# / VB.NET - [vb.Net] Handle di una finestra

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 18:13
Lunedý, 30/03/2009
ciao a tutti sto sviluppando un programma ma mi sono fermato e non riesco a trovare la soluzione. Devo ottenere l' handle di una finestra di cui conosco il percorso. Ad esempio vorrei chiudere la finestra relativa alla cartella "C:\prova". Per chiudere userei la funzione Destroywindow che accetta solamente l' handle come percorso. Non posso chiudere tutto il processo perchŔ il processo in questione sarebbe explorer.exe. Potete aiutarmi?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:44
Martedý, 31/03/2009
Guarda qui:
http://totem.altervista.org/guida/versione2/C21.php
Tra le altre cose c'Ŕ anche la funzione che enumera le finestre e ne ottien handle e titolo.

PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 16:14
Martedý, 31/03/2009
grazie della risposta, ero giÓ arrivato a quella tua pagina, solo che non riesco a capire come faccio a specificare il percorso della cartella.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 16:32
Mercoledý, 01/04/2009
Il titolo della finestra dell'explorer coincide col percorso della cartella, o al massimo lo contiene in parte. La finestra potrebbe chiamarsi, ad esempio "C:\WINDOWS\System32".

PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 7:21
Venerdý, 03/04/2009
ciao il codice non va, mi dice Tipo StringBuilder non definito.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:21
Venerdý, 03/04/2009
Devi importare il namespace System.Text. Non dire che non va prima di documentarti...

PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 15:47
Venerdý, 03/04/2009
ciao..grazie adesso funziona! Ma l' handle cambia ad ogni riavvio del pc giusto?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:54
Sabato, 04/04/2009
Cambia ad ogni inizializzazione della finestra. Se la chiudi e poi la riapri l'handle sarÓ con tutta probabilitÓ diverso.

PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 19:38
Sabato, 04/04/2009
ok capito! grazie!

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo