Функция ShowHideMenuCtl (commctrl.h)

[ShowHideMenuCtl доступен для использования в операционной

системы, указанные в разделе Требования. Он может быть изменен или недоступен в

последующие версии.]

Задает или удаляет атрибут проверка метки указанного пункта меню и отображает или скрывает соответствующий элемент управления. Функция добавляет метку проверка в указанный пункт меню, если у нее ее нет, а затем отображает соответствующий элемент управления. Если элемент меню уже имеет проверка метку, функция удаляет проверка метку и скрывает соответствующий элемент управления.

Синтаксис

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

Параметры

hWnd

Тип: HWND

Дескриптор окна, содержащего меню и элементы управления.

uFlags

Тип: UINT_PTR

Идентификатор пункта меню для получения или потери проверка метки.

lpInfo

Тип: LPINT

Указатель на массив, содержащий пары значений. Второе значение в первой паре должно быть дескриптором меню main приложения. Каждая последующая пара состоит из идентификатора пункта меню и идентификатора окна управления. Функция ищет в массиве значение, соответствующее uFlags , и, если значение найдено, проверяет или снимает флажок пункта меню и отображает или скрывает соответствующий элемент управления.

Возвращаемое значение

Тип: BOOL

Возвращает ненулевое значение в случае успешного выполнения или ноль в противном случае.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h
Библиотека Comctl32.lib
DLL Comctl32.dll