Функция 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 |