Προς το περιεχόμενο

Vb & running apps


Shorin

Προτεινόμενες αναρτήσεις

Δημοσ.

Loipon. Estw pws trexei mia efarmogi se vb i opoia kapoia stigmi ekane hide to taskbar.

Kata tis diarkeia tis ektelesis tis o xristis mesw kapoiwn command buttons exei anoiksei kapoia programmata.

H erwtisi mou einai i eksis: An ekseraisoume to ALT+TAB pws mporoume na dwsoume ston xristi tin dinatotita mesw p.x enos command button na emfanisei ksana ola ta parathyra mazi stin othoni? kai episis an yparxei kapoios tropos na elegxw an mia efarmogi trexei idi wste an ksanapatisei to antistixo button na tin kanei apla set focus kai oxi open gia 2i fora?

 

Thanks prokatavolika paidia:)

Δημοσ.

Για να δεις αν τρέχει ήδη χρησιμοποίησε αυτό:

>Ιf App.PrevInstance = True ... 

 

Τώρα για να ξαναεμφανίσεις όλα τα παράθυρα της εφαρμογής στο onclick του command button κάνε

>onomaformas.Show

για κάθε φόρμα

Δημοσ.

Μάλλον δεν έγινα πολύ κατανοητός. Είναι external applications που τρέχουν με shell και όχι forms του project. Καμια λύση γι αυτή την περίπτωση?

  • 2 εβδομάδες αργότερα...
Δημοσ.

Μπορείς να ελέγχεις όλα τα apps παίρνοντας το window handle του κάθε προγράμματος και αποθηκεύοντάς το π.χ. σε ένα array. Έχοντας το window handle του μπορείς να κάνεις τα πάντα χρησιμοποιώντας το win api.

 

Επομένως για κάθε εκτέλεση της shell κράτα το window handle της parent process.

 

Διάβασε πρώτα αυτό. Έπειτα διάβασε αυτό

 

Κρατώντας τα Process ids μπορείς να χρησιμοποιήσεις την AppActivate αν θες να κάνεις activate ένα window.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...