Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Visual C++

Creare menu a runtime
Lezione 43
Parte 2 di 4

 

Vedi anche i corsi correlati:


Partner:


 

Per prima cosa quindi occorre recuperare il puntatore al menu principale (il caso del nostro esempio):

CMenu *pMainMenu;
pMainMenu=GetMenu();

Se invece il menu principale non esiste, lo dobbiamo creare:

CMenu *pMainMenu = new CMainMenu;
pMainMenu->CreateMenu();


Invece di usare un puntatore, il menu potevamo anche crearlo sullo stack:

CMenu mainMenu;
mainMenu.Createmenu;


I due metodi sono funzionalmente equivalenti, l'unica differenza nell'accesso alle funzioni membro e al fatto che allocando il menu sull'heap (in modo dinamico con new) all'uscita della funzione dobbiamo preoccuparci di liberare la memoria.

 


   
Home Page

A Cura di Tommaso Trani (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!