Menüpunkt-Bezeichner

Jedes Menüelement zugeordnet ist eine einzigartige, anwendungsdefinierte Ganzzahl, einen Menüpunkt Bezeichnergenannt. Wenn der Benutzer einen Befehl Element aus einem Menü auswählt, sendet das System die Element-ID an das Besitzerfenster als Teil eine WM_COMMAND -Nachricht. Die Fensterprozedur untersucht den Bezeichner, der die Quelle der Nachricht zu bestimmen, und verarbeitet die Nachricht entsprechend. Darüber hinaus können Sie ein Menüelement mithilfe seines Bezeichners, wenn Sie im Menüfunktionen aufrufen; z. B. zum Aktivieren oder deaktivieren Sie ein Menüelement.

Ein Menüelement Bezeichner muss einen Wert zwischen 0 und 65.535, obwohl es eine 32-Bit-Ganzzahl ist. Deshalb, weil die WM_COMMAND-Nachricht eine Menü-Element-ID als das niedrige Word der wParam Parameter übergibt.

Menüelemente, die das Öffnen von Untermenüs haben Bezeichner wie Befehl Elemente. Allerdings sendet das System keine Befehlsnachricht, wenn solch ein Element aus einem Menü ausgewählt wird. Stattdessen öffnet das System das Untermenü das Menüelement zugeordnet.

Um die ID des Menüelements an der angegebenen Position abrufen, verwenden Sie die Funktion GetMenuItemID oder GetMenuItemInfo.