Neue MFC-Symbolleisten-Steuerelemente in Visual Studio 2010

 C Programming >> C-Programmierung >  >> Tags >> MFC
Neue MFC-Symbolleisten-Steuerelemente in Visual Studio 2010

Mit VC++ Feature Pack hat Microsoft MFC neue Klassen hinzugefügt, um Unterstützung für neue Steuerelemente bereitzustellen. Diese Steuerelemente waren jedoch vom Designer nicht verfügbar. Man musste den gesamten Code manuell schreiben, um einer Anwendung zu ermöglichen, diese Steuerelemente zu verwenden. Visual Studio 2010 Beta 2, das vor einigen Wochen veröffentlicht wurde, bietet Unterstützung im Designer für diese Steuerelemente.

Hier ist ein Screenshot einer Dialoganwendung mit diesen Steuerelementen:

Die Steuerelemente sind:

  • Farbschaltfläche (CMFCColorButton):Stellt ein Farbauswahl-Steuerelement dar, mit dem Benutzer eine Farbe auswählen können
  • Kombinationsfeld Schriftart (CMFCFontComboBox) :Stellt ein Combo-Steuerelement dar, das eine Liste der im System verfügbaren Schriftarten anzeigt
  • Browse bearbeiten (CMFCEditBrowseCtrl):ein bearbeitbares Steuerelement mit einer Schaltfläche, die einen Dialog zum Auswählen einer Datei oder eines Ordners anzeigt
  • Visual Studio-Listenfeld (CVSListBox):ein bearbeitbares Listensteuerelement mit Schaltflächen zum Hinzufügen, Entfernen oder Neuanordnen von Elementen in der Liste
  • Maskierte Bearbeitung (CMFCMaskedEdit):ein maskiertes Bearbeitungssteuerelement mit einer Zeichenfolgenvorlage, die die Struktur der zulässigen Eingabe darstellt, die anhand des vom Benutzer bereitgestellten Werts validiert wird
  • Menütaste (CMFCMenuButton):zeigt ein Popup-Menü (von einer Menüressource) an und meldet den vom Benutzer ausgewählten Befehl
  • Eigenschaftsraster (CMFCPropertyGridCtrl):ein bearbeitbares Eigenschaftsrastersteuerelement
  • Shell-Liste (CMFCShellListCtrl):ein Listensteuerelement, das die Dateien und Ordner Ihres Systems anzeigt, wie es die Windows Explorer-Listenansicht tut
  • Muschelbaum (CMFCShellTreeCtrl):ein Baumsteuerelement, das den Ordner Ihres Systems genauso anzeigt wie die Ordneransicht im Windows Explorer
  • Linksteuerung (CMFCLinkCtrl):ist eine spezielle Schaltfläche, die wie ein Hyperlink aussieht und bei Betätigung den Ziellink aufruft

Nicht alle Eigenschaften für diese Steuerelemente sind im Designer verfügbar. Zum Beispiel muss die Eigenschaftenliste immer noch manuell codiert werden, es ist nicht möglich, eine Menüressource für die Menüschaltfläche oder den Startpunkt für den Shell-Baum und die Liste auszuwählen. Sie in der Symbolleiste verfügbar zu haben, ist jedoch ein guter Schritt nach vorn.