Freigeben über


SetMenuDefaultItem-Funktion (winuser.h)

Legt das Standardmenüelement für das angegebene Menü fest.

Syntax

BOOL SetMenuDefaultItem(
  [in] HMENU hMenu,
  [in] UINT  uItem,
  [in] UINT  fByPos
);

Parameter

[in] hMenu

Typ: HMENU

Ein Handle für das Menü, für das das Standardelement festgelegt werden soll.

[in] uItem

Typ: UINT

Der Bezeichner oder die Position des neuen Standardmenüelements oder -1 für kein Standardelement. Die Bedeutung dieses Parameters hängt vom Wert von fByPos ab.

[in] fByPos

Typ: UINT

Die Bedeutung von uItem. Wenn dieser Parameter FALSE ist, ist uItem ein Menüelementbezeichner. Andernfalls handelt es sich um eine Menüelementposition. Weitere Informationen finden Sie unter Info zu Menüs .

Rückgabewert

Typ: BOOL

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Verwenden Sie die GetLastError-Funktion , um erweiterte Fehlerinformationen abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-menu-l1-1-2 (eingeführt in Windows 10, Version 10.0.10240)

Siehe auch

Konzept

GetMenuDefaultItem

Menüs

Referenz