Ανοίξτε script VB6 σας στο προτιμώμενο επεξεργαστή σας VB 2
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στον κώδικα του δηλώσεις : . Private Declare Function FindWindow Lib " user32 " ? _Alias " FindWindowA » _ ( ByVal lpClassName As String , _ByVal lpWindowName Όπως String ) Όπως Long
Private Declare Function GetClassName Lib " user32 " _Alias " GetClassNameA » _ ( ByVal hWnd Όπως Long , _ByVal lpClassName Όπως String , _ByVal nMaxCount Όπως Long ) Όπως Long
εικόνων 3
αντιγραφή και επικόλληση του παρακάτω κώδικα στην ενότητα διαδικασίες : Public Sub GetClassNameFromTitle ( ) Dim sInput Όπως StringDim hWnd Όπως LongDim lpClassName Όπως StringDim nMaxCount Όπως LongDim lresult όπως Long 'pad το ρυθμιστικό αντάλλαγμα για GetClassNamenMaxCount = 256lpClassName = Διαστήματος ( nMaxCount ) « Σημείωση : πρέπει να είναι μια ακριβή matchsInput = εισαγωγής (" Δώστε τον ακριβή τίτλο του παραθύρου : " ) " Δεν επικύρωση γίνεται καθώς αυτό είναι ένα debug παράθυρο utilityhWnd = FindWindow ( vbNullString , sInput ) « Πάρτε το όνομα της κλάσης του παραθύρου , και πάλι , δεν validationlresult = GetClassName ( hWnd , lpClassName , nMaxCount ) Debug.Print " παράθυρο : " & sInputDebug.Print " όνομα κλάσης : " & Αριστερά $ ( lpClassName , lresult ) End Sub
Η
4 Κάντε κλικ στο" GetClassNameFromTitle "στο παράθυρο debug και κάντε κλικ στο " Run " . Αυτό πρέπει να εμφανίσει το όνομα της κλάσης του παραθύρου . Αυτό παρέχει τη βασική δομή για τη διαδικασία
5
Προσθέστε την ακόλουθη δέσμη ενεργειών , εάν θέλετε να συμπεριλάβετε τη διαδικασία μέσα σε ένα περιτύλιγμα : . Public Function fActivateWindowClass ( psClassname Όπως String ) Όπως BooleanDim hWnd Όπως LonghWnd = FindWindow ( psClassname , vbNullString ) Αν hWnd > 0 Then ' ShowWindow επιστρέφει True αν το παράθυρο ήταν κρυμμένες στο παρελθόν ». Δεν με νοιάζει γι 'αυτό χρησιμοποιούν το επιμέρους στυλ « ShowWindow και SW_SHOW δηλωθεί αλλού» SW_SHOW θα εμφανιστεί το παράθυρο στο σημερινό της μέγεθος και positionCall ShowWindow hWnd , SW_SHOWfActivateWindowClass = TrueElse ' FindWindow απέτυχε , επιστρέφει FalsefActivateWindowClass = FalseEnd IfEnd Λειτουργία
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα