Dopo un menu è stato caricato o creato, deve essere assegnato a una finestra prima che il sistema può visualizzarla. È possibile assegnare un menu definendo un menu di classe. Per ulteriori informazioni, vedere Finestra classe menu. È inoltre possibile assegnare un menu a una finestra specificando l'handle per il menu come parametro della funzione CreateWindowEx o CreateWindow hMenu o chiamando la funzione SetMenu.
Per visualizzare un menu di scelta rapida utilizzare la funzione TrackPopupMenuEx . Menu di scelta rapida, chiamato anche galleggiante menu a comparsa o menu di scelta rapida vengono in genere visualizzati quando viene elaborato il messaggio WM_CONTEXTMENU.
La funzione TrackPopupMenu più vecchia è ancora supportata, ma nuove applicazioni dovrebbero utilizzare la funzione TrackPopupMenuEx.