Shorin Δημοσ. 2 Απριλίου 2004 Δημοσ. 2 Απριλίου 2004 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:)
agrippas Δημοσ. 3 Απριλίου 2004 Δημοσ. 3 Απριλίου 2004 Για να δεις αν τρέχει ήδη χρησιμοποίησε αυτό: >Ιf App.PrevInstance = True ... Τώρα για να ξαναεμφανίσεις όλα τα παράθυρα της εφαρμογής στο onclick του command button κάνε >onomaformas.Show για κάθε φόρμα
Shorin Δημοσ. 3 Απριλίου 2004 Μέλος Δημοσ. 3 Απριλίου 2004 Μάλλον δεν έγινα πολύ κατανοητός. Είναι external applications που τρέχουν με shell και όχι forms του project. Καμια λύση γι αυτή την περίπτωση?
GothicCrusader Δημοσ. 14 Απριλίου 2004 Δημοσ. 14 Απριλίου 2004 Μπορείς να ελέγχεις όλα τα apps παίρνοντας το window handle του κάθε προγράμματος και αποθηκεύοντάς το π.χ. σε ένα array. Έχοντας το window handle του μπορείς να κάνεις τα πάντα χρησιμοποιώντας το win api. Επομένως για κάθε εκτέλεση της shell κράτα το window handle της parent process. Διάβασε πρώτα αυτό. Έπειτα διάβασε αυτό Κρατώντας τα Process ids μπορείς να χρησιμοποιήσεις την AppActivate αν θες να κάνεις activate ένα window.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.