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

Corso di Visual C++

Il menu di contesto
Lezione 44
Parte 2 di 4

 

Vedi anche i corsi correlati:


Partner:


 

Windows facilita ulteriormente l’uso dei menu di contesto dato che al momento della pressione del tasto destro del mouse invia un messaggio WM_CONTEXTMENU, quindi non c’č bisogno neanche di utilizzare il messaggio WM_RBUTTONDOWN.
Per visualizzare un menu popup sullo schermo in una data posizione occorre utilizzare la funzione TrackPopupMenu; questa ha il seguente prototipo:

BOOL TrackPopupMenu (UNIT nFlags, int x, int y, CWnd *pWnd, LPRECT lpRect = 0)

Il primo parametro, nFlags, consente di settare  l’allineamento del menu rispetto alle coordinate del punto  specificato con i successivi due parametri.
Per tale scopo puņ assumere i seguenti valori: TPM_LEFTALIGN, TPM_CENTRALALIGN e TPM_RIGHTALIGN; questi nell’ordine allineano il bordo superiore del menu a sinistra, al centro o a destra rispetto al punto. Ognuno esclude l’altro e per ovvie ragioni non possono essere messi in or.

 


   
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!