Δεν υπάρχει μαγεία. Υπάρχουν δύο λειτουργίες API των Windows που καθιστούν δυνατή τη λειτουργία goScreen: ShowWindow και GetWindowText. Έτσι, εφ 'όσον η Microsoft υποστηρίζει αυτό το είδος αλληλεπίδρασης επικοινωνίας, το goScreen θα λειτουργήσει. Όταν μεταβαίνετε από μια σελίδα οθόνης σε μια άλλη, το goScreen απλά κρύβει όλα τα ορατά παράθυρα στην προηγούμενη σελίδα και εμφανίζει αυτά στην επόμενη.
Η απόκρυψη και η εμφάνιση ενός παραθύρου είναι μια νόμιμη λειτουργία και όλες οι εφαρμογές πρέπει να αντιδρούν σωστά - για παράδειγμα, να αναδιαμορφωθεί σωστά. Είναι μια από τις σημαντικότερες απαιτήσεις για την ανάπτυξη για Microsoft0 Windows. Φυσικά, δεν υπάρχει εγγύηση για το πόσο γρήγορα θα ανταποκριθούν. Εδώ εξαρτώ από αυτούς - αν είναι αργή, παρακαλώ μην με κατηγορείτε. Επίσης, αυτό εξηγεί μερικές φορές παράξενη συμπεριφορά άλλων εφαρμογών - θα μπορούσαν να καλέσουν τον εαυτό τους στο ShowWindow ή να μην το καλέσουν όταν θα ήταν ωραίο να το πράξουν.
Το GoScreen δεν παρακολουθεί τη δραστηριότητα κελύφους των Windows - αυτό θα απαιτούσε την εγκατάσταση γάντζων των Windows, κάτι που πιστεύω ότι δεν είναι ασφαλές. Για παράδειγμα, όταν κάνετε διπλό κλικ σε ένα αρχείο στην Εξερεύνηση των Windows, το κέλυφος βρίσκει στο μητρώο ποια εφαρμογή μπορεί να ανοίξει αυτό το αρχείο, ξεκινά αυτή την εφαρμογή και εντολών για να ανοίξει το αρχείο. Το GoScreen δεν συμμετέχει σε αυτό το σενάριο.
Το GoScreen δεν έχει καμία πρωτοβουλία. Μπορεί να κάνει πολλά πράγματα, αλλά μόνο όταν το καλέσετε να το κάνει. Δηλαδή, εφ 'όσον δεν αγγίζετε το goScreen, δεν αγγίζει το σύστημά σας.
Τα σχόλια δεν βρέθηκε