Nuovi controlli della barra degli strumenti MFC in Visual Studio 2010

 C Programming >> Programmazione C >  >> Tags >> MFC
Nuovi controlli della barra degli strumenti MFC in Visual Studio 2010

Con VC++ Feature Pack, Microsoft ha aggiunto nuove classi a MFC per fornire il supporto per i nuovi controlli. Tuttavia, questi controlli non erano disponibili dal progettista. Si doveva scrivere manualmente tutto il codice per consentire a un'applicazione di utilizzare questi controlli. Visual Studio 2010 Beta 2, rilasciato un paio di settimane fa, fornisce supporto nella finestra di progettazione per questi controlli.

Ecco una schermata di un'applicazione di dialogo con questi controlli:

I controlli sono:

  • Pulsante colore (CMFCColorButton):rappresentano un controllo di selezione del colore che consente agli utenti di selezionare un colore
  • Casella combinata dei caratteri (CMFCFontComboBox):rappresenta un controllo combinato che visualizza un elenco di caratteri disponibili nel sistema
  • Modifica sfoglia (CMFCEditBrowseCtrl):un controllo modificabile con un pulsante che mostra una finestra di dialogo per selezionare un file o una cartella
  • Casella di riepilogo di Visual Studio (CVSListBox):un controllo elenco modificabile con pulsanti per aggiungere, rimuovere o riordinare elementi nell'elenco
  • Modifica mascherata (CMFCMaskedEdit):un controllo di modifica mascherato che ha un modello di stringa che rappresenta la struttura dell'input consentito, che viene convalidato rispetto al valore fornito dall'utente
  • Pulsante Menu (CMFCMenuButton):visualizza un menu a comparsa (da una risorsa di menu) e riporta il comando selezionato dall'utente
  • Griglia di proprietà (CMFCPropertyGridCtrl):un controllo della griglia di proprietà modificabile
  • Elenco shell (CMFCShellListCtrl):un controllo elenco che visualizza i file e le cartelle dal tuo sistema elenca solo la visualizzazione elenco di Esplora risorse
  • Albero delle conchiglie (CMFCShellTreeCtrl):un controllo ad albero che mostra la cartella dal tuo sistema proprio come fa la visualizzazione delle cartelle di Windows Explorer
  • Controllo link (CMFCLinkCtrl):è un pulsante speciale che ha l'aspetto di un collegamento ipertestuale e richiama il collegamento di destinazione quando viene premuto

Non tutte le proprietà per questi controlli sono disponibili dalla finestra di progettazione. Ad esempio, l'elenco delle proprietà necessita ancora di una codifica manuale, non è possibile selezionare una risorsa di menu per il pulsante del menu né il punto di partenza per l'albero della shell e l'elenco. Tuttavia, averli disponibili nella barra degli strumenti è un buon passo avanti.