Σε ένα έργο, τα στοιχεία ελέγχου τρεμοπαίζουν όταν αλλάζουν μέγεθος.
Λύθηκε με τεχνολογία διπλού buffer.
| Ονόματα μελών | διευκρινίζω |
| Έλεγχος εμπορευματοκιβωτίων | ΌπωςΠράγματι true, τότε το στοιχείο ελέγχου είναι ένα στοιχείο ελέγχου που μοιάζει με κοντέινερ. |
| Βαφή χρήστη | ΌπωςΠράγματι true, τα χειριστήρια θα σχεδιάζονται μόνα τους, όχι μέσω του λειτουργικού συστήματος. ΌπωςΠράγματιfalse, το συμβάν Paint δεν θα αυξηθεί. Αυτό το στυλ ισχύει μόνο για που προέρχονται από το Control. |
| Αδιαφανές | ΌπωςΠράγματι true, το στοιχείο ελέγχου σχεδιάζεται ως αδιαφανές και δεν σχεδιάζει το φόντο. |
| Αλλαγή μεγέθουςΕπανασχεδίαση | ΌπωςΠράγματι true,επανασχεδιάζεται όταν αλλάζει το μέγεθος του στοιχείου ελέγχουΈλεγχοι. |
| ΣταθερόΠλάτος | ΌπωςΠράγματι true, το στοιχείο ελέγχου έχει σταθερό πλάτος κατά την αυτόματη κλιμάκωση. Για παράδειγμα, εάν μια λειτουργία διάταξης επιχειρήσει να αλλάξει την κλίμακα ενός στοιχείου ελέγχου για να χωρέσει σε μια νέα γραμματοσειρά, το πλάτος του στοιχείου ελέγχου θα παραμείνει το ίδιο. |
| ΣταθερόΎψος | ΌπωςΠράγματι true, το χειριστήριο έχει σταθερό ύψος κατά την αυτόματη κλιμάκωση. Για παράδειγμα, εάν μια λειτουργία διάταξης προσπαθήσει να αλλάξει την κλίμακα ενός στοιχείου ελέγχου για να χωρέσει σε μια νέα γραμματοσειρά, το Ύψος του στοιχείου ελέγχου θα παραμείνει το ίδιο. |
| Τυπικό κλικ | ΌπωςΠράγματι true, το στοιχείο ελέγχου θα εφαρμόσει την τυπική συμπεριφορά κλικ. |
| Επιλέξιμο | ΌπωςΠράγματι true, ο έλεγχος μπορεί να λάβει εστίαση. |
| Ποντίκι χρήστη | ΌπωςΠράγματι true, το στοιχείο ελέγχου ολοκληρώνει τη δική του επεξεργασία του ποντικιού, επομένως το συμβάν του ποντικιού δεν αντιμετωπίζεται από το λειτουργικό σύστημα. |
| Υποστηρίζει TransparentBackColor | ΌπωςΠράγματι true, το στοιχείο ελέγχου δέχεται ένα BackColor με ένα στοιχείο άλφα μικρότερο από 255 για την προσομοίωση της διαφάνειας. Μόνο στο bit UserPaint έχει οριστεί σεtrueΚαι το γονικό στοιχείο ελέγχου προσομοιώνεται διαφανές μόνο όταν προέρχεται από το στοιχείο ελέγχου. |
| ΤυπικόDoubleClick | ΌπωςΠράγματι true, το στοιχείο ελέγχου υλοποιεί την τυπική συμπεριφορά DoubleClick. Εάν το bit StandardClick δεν έχει οριστεί σεtrue, αγνοήστε αυτό το στυλ. |
| ΌλαΖωγραφικήΣεWmPaint | ΌπωςΠράγματι true, το στοιχείο ελέγχου θα αγνοήσει το μήνυμα WM_ERASEBKGND παραθύρου για να μειώσει το τρεμόπαιγμα. Μόνο εάν το bit UserPaint έχει οριστεί σεtrueΑυτό το στυλ πρέπει να εφαρμοστεί. |
| CacheText | ΌπωςΠράγματι true, το στοιχείο ελέγχου διατηρεί ένα αντίγραφο του κειμένου αντί να λαμβάνει ένα αντίγραφο του κειμένου από το δείκτη χειρισμού κάθε φορά που χρειάζεται. Αυτό το στυλ είναι από προεπιλογή false. Αυτή η συμπεριφορά βελτιώνει τις επιδόσεις, αλλά καθιστά δύσκολη τη διατήρηση του συγχρονισμού του κειμένου σας. |
| EnableNotifyMessage | ΌπωςΠράγματι true, καλεί τη μέθοδο OnNotifyMessage για κάθε μήνυμα που αποστέλλεται στο WndProc του στοιχείου ελέγχου. Αυτό το στυλ είναι από προεπιλογή false. Το EnableNotifyMessage δεν λειτουργεί σε μερικώς αξιόπιστες περιπτώσεις. |
| ΔιπλόBuffer | ΌπωςΠράγματι true, στη συνέχεια σχεδιάζει το buffer και το αποτέλεσμα εξάγεται στην οθόνη όταν τελειώσει. Τα διπλά buffer αποτρέπουν το τρεμόπαιγμα που προκαλείται από την επανασχεδίαση του ελέγχου. Εάν ορίσετε το DoubleBuffer σεtrueκαι, στη συνέχεια, το UserPaint και το AllPaintingInWmPaint θα πρέπει επίσης να οριστούν σεtrue。 |
| ΒελτιστοποιημένοDoubleBuffer | ΌπωςΠράγματι true, το στοιχείο ελέγχου τραβιέται πρώτα στο buffer και όχι απευθείας στην οθόνη, γεγονός που μειώνει το τρεμόπαιγμα. Εάν αυτή η ιδιότητα έχει οριστεί σεtrue, θα πρέπει επίσης να ορίσετε το AllPaintingInWmPaint σεtrue。 |
| UseTextForAccessibility | Καθορίζει την τιμή της ιδιότητας Text του στοιχείου ελέγχου και, εάν οριστεί, καθορίζει το προεπιλεγμένο όνομα Active Accessibility και το πλήκτρο συντόμευσης για το στοιχείο ελέγχου. |