
05-12-19, 16:43
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Αλλάζει μέγεθος αλλά μόνο την πρώτη φορά. Τη δεύτερη δεν μπορεί να υπάρχει οπτική αλλαγή αφού ήδη έχει αλλάξει το μέγεθος.
Τι πρέπει να κάνεις: Κώδικας: Private Declare PtrSafe Function MoveWindow Lib "user32" ( _
ByVal hwnd As LongPtr, ByVal x As Long, ByVal y As Long, _
ByVal nWidth As Long, ByVal nHeight As Long, ByVal bRepaint As Long) As Long
Η συνάρτηση σου ζητάει το όρισμα hwnd με τύπο δεδομένων LongPtr.
Περισσότερες πληροφορίες εδώ: https://docs.microsoft.com/en-us/off...gptr-data-type
Θα πρέπει λοιπόν, όπου αυτό ζητείται, να μετατρέψεις τον τύπο δεδομένων Long σε LongPtr
για να λειτουργήσει η συνάρτηση χρησιμοποιώντας τη μέθοδο CLngPtr(αριθμ. τιμή )
Για τα υπόλοιπα ορίσματα που είναι Long δεν χρειάζεται να κάνεις κάποια αλλαγή.
Θα χρειαστεί να κάνεις παρόμοιες αλλαγές σε κάθε μια από τις συναρτήσεις αυτού του τύπου.
Καλή συνέχεια
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών
Τελευταία επεξεργασία από το χρήστη Tasos : 05-12-19 στις 20:28.
|