Die Klasse MFC CMFCRibbonCheckBox
unterstützt nur IsChecked()
.
Wie ändere ich den Check-Status des Ribbon-Kontrollkästchens im Programmcode? Gibt es eine Möglichkeit, den Prüfstatus wie CButton::SetCheck()
zu setzen.Überprüfung der CMFCRibbonCheckBox
0
A
Antwort
1
können Sie Code aus CMFCRibbonCmdUI :: SetCheck kopieren. CMFCRibbonBaseElement :: m_bIsPressed ist ein geschütztes Member, daher müssen Sie es über eine abgeleitete Klasse verfügbar machen. CMFCRibbonCmdUI hat eine Backdoor durch Klassenfreundschaft.
Verwandte Themen
- 1. Formulare - Überprüfung der Telefonnummer
- 2. Überprüfung der Daten Existenz
- 3. Überprüfung Gleichheit der Schnittstelle {}
- 4. Überprüfung der Dateisignatur (CryptQueryObject)
- 5. Überprüfung der Referrer
- 6. Statische Überprüfung der Bindungen
- 7. Überprüfung der Maven-Abhängigkeitsreihenfolge
- 8. Überprüfung der Binärdatei-Zuordnung
- 9. WebStorm: Überprüfung der Winkelschablonentypen
- 10. Überprüfung der Telefonnummern
- 11. Überprüfung der bedingten Federeigenschaft
- 12. Überprüfung der verzögerten Bedingung
- 13. Postsharp - Überprüfung der App-Einstellungen
- 14. Regex zur Überprüfung der URL?
- 15. Überprüfung der Benutzereingabe mit Scanner
- 16. Manuelle Überprüfung der XML-Signatur
- 17. Bibliothek zur Überprüfung der Kennwortstärke
- 18. Eclipse: Automatische Überprüfung der Zweigkompilierung
- 19. Überprüfung der Sichtbarkeit eines Elements
- 20. Überprüfung der Übereinstimmung von Hashable
- 21. Überprüfung der Internetkonnektivität mit Batch
- 22. HTML-Validierung und Überprüfung der
- 23. Überprüfung der Schaltfläche in tkinter?
- 24. Überprüfung der Prüfsumme in Hadoop
- 25. Überprüfung der Objektgleichheit in Jasmine
- 26. Überprüfung der C++ Initialisierungslisten-Beschränkung
- 27. Erzwingen der Überprüfung in Aurelia
- 28. Überprüfung der Website Umleitung, programmgesteuert
- 29. Überprüfung der Größe einer Webseite
- 30. Überprüfung der Verfügbarkeit des Trainers
Es scheint, dass es keine Möglichkeit gibt, abgeleitete Klassen in Ribbonsteuerelemente hinzuzufügen, die von einem Ribbon-Ressourceneditor erstellt werden. – Hill
CMFCRibbonConstructor :: CreateElement ist virtuell ... aber es ist eine Menge Arbeit, einen abgeleiteten CMFCRibbonConstructor zu verwenden. viel einfacher, wenn Sie CMFCRibbonCmdUI direkt verwenden können. –