Domanda

Microsoft Visual C ++ 2008 Feature Pack ha il supporto di menu nastro. E 'possibile fare uso di che in un'applicazione MFC esistente che non è stato creato con un menu nastro?

È stato utile?

Soluzione

E 'certamente possibile prendere un'applicazione MFC esistente e aggiornarlo per utilizzare il nastro nella Feature Pack MFC, e ho fatto io stesso.

Ci sono un paio di articoli walkthrough su MSDN qui che spettacolo come farlo, utilizzando l'applicazione di esempio Scribble MFC che si può essere a conoscenza.

In sostanza, ciò che è necessario fare è modificare il codice per utilizzare le classi base Feature Pack al posto delle classi di base standard MFC - per esempio, sostituire CWinApp con CWinAppEx, CFrameWnd con CFrameWndEx, ecc Quindi è possibile aggiungere CMFCRibbonBar e CMFCRibbonApplicationButton oggetti per la classe finestra principale per creare il nastro stesso. Per iniziare Io suggerirei di scaricare il campione Scribble e seguendo gli articoli WALKTHROUGH.

Spero che questo aiuta!

Altri suggerimenti

In aggiunta alle risorse rilevato dalla ChrisN, si raccomanda di creare una nuova applicazione MFC che include un nastro e esaminare il codice generato ..

Sì, è sicuramente possibile utilizzare le classi nastro forniti con il Feature Pack MFC.

Una formazione di base è disponibile qui: Quick Tour Of New MFC funzionalità e un tutorial più dettagliato può essere trovato qui: MFC Feature pack Tutorial .

Tuttavia, essere consapevoli che c'è una licenza piuttosto rigorosa collegato ad esso. Per le condizioni si veda la Licensing di Microsoft Office 2007 interfaccia utente e questo Relativo alla discussione su SO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top