Elaborazione dei messaggi WM_COMMAND

Quando viene utilizzato un acceleratore, la finestra specificata nella funzione TranslateAccelerator riceve un messaggio WM_COMMAND o WM_SYSCOMMAND . La parola di ordine inferiore del parametro wParam contiene l'identificatore dell'acceleratore. La routine della finestra esamina l'identificatore per determinare l'origine del messaggio WM_COMMAND e processo il messaggio di conseguenza.

In genere, se un acceleratore corrisponde a una voce di menu dell'applicazione, l'acceleratore e la voce di menu sono assegnati lo stesso identificatore. Se avete bisogno di sapere se un determinato messaggio WM_COMMAND stato generato da un acceleratore o da una voce di menu, possibile esaminare la parola significativi del parametro wParam . Se un acceleratore generato il messaggio, la parola di ordine superiore 1; Se una voce di menu generato il messaggio, la parola di ordine superiore 0.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index