Freigeben über


ShowHideMenuCtl-Funktion (commctrl.h)

[ShowHideMenuCtl ist für die Verwendung im Betrieb verfügbar.

Systeme, die im Abschnitt Anforderungen angegeben sind. Sie kann in geändert oder nicht verfügbar sein.

nachfolgende Versionen.]

Legt das Häkchen-Attribut des angegebenen Menüelements fest oder entfernt es und zeigt das entsprechende Steuerelement an oder blendet es aus. Die Funktion fügt dem angegebenen Menüelement ein Häkchen hinzu, wenn es keins hat, und zeigt dann das entsprechende Steuerelement an. Wenn das Menüelement bereits über ein Häkchen verfügt, entfernt die Funktion das Häkchen und blendet das entsprechende Steuerelement aus.

Syntax

BOOL ShowHideMenuCtl(
  HWND     hWnd,
  UINT_PTR uFlags,
  LPINT    lpInfo
);

Parameter

hWnd

Typ: HWND

Ein Handle für das Fenster, das das Menü und die Steuerelemente enthält.

uFlags

Typ: UINT_PTR

Der Bezeichner des Menüelements, das ein Häkchen empfangen oder verliert.

lpInfo

Typ: LPINT

Ein Zeiger auf ein Array, das Wertepaare enthält. Der zweite Wert im ersten Paar muss das Handle für das menü Standard der Anwendung sein. Jedes nachfolgende Paar besteht aus einem Menüelementbezeichner und einem Steuerelementfensterbezeichner. Die Funktion durchsucht das Array nach einem Wert, der mit uFlags übereinstimmt. Wenn der Wert gefunden wird, wird das Menüelement überprüft oder deaktiviert und das entsprechende Steuerelement angezeigt oder ausgeblendet.

Rückgabewert

Typ: BOOL

Gibt bei erfolgreicher Ausführung ungleich null zurück, andernfalls null.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL Comctl32.dll