Freigeben über


CMenu::SetDefaultItem

Legt das standardmäßige Menüelement für das angegebene Menü fest.

BOOL SetDefaultItem( 
   UINT uItem, 
   BOOL fByPos = FALSE  
);

Parameter

  • uItem
    Bezeichner oder Position des neuen Standard Menüelements oder 1 für kein Standard Element. Die Bedeutung dieses Parameters hängt vom Wert von fByPos ab.

  • fByPos
    Wert, der die Wichtigkeit von uItem angibt. Wenn dieser Parameter FALSE ist, ist uItem ein Menüelementbezeichner. Andernfalls ist es eine Menüelementposition.

Rückgabewert

Wenn die Funktion folgt, ist der Rückgabewert ungleich 0 (null). Wenn die Funktion fehlschlägt, ist der Rückgabewert null. Um erweiterte Fehlerinformationen abzurufen, verwenden Sie die Win32-Funktion GetLastError, wie in Windows SDK beschrieben.

Hinweise

Diese Memberfunktion implementiert das Verhalten der Win32-Funktion SetMenuDefaultItem, wie in Windows SDK beschrieben.

Beispiel

Im Beispiel für CMenu::InsertMenu.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CMenu-Klasse

Hierarchiediagramm

CMenu::GetDefaultItem