Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.18. Системное меню и контекстное меню блока

А.5.18.4. rdsEnableMenuItem – установить видимость и разрешенность пункта меню

Функция rdsEnableMenuItem изменяет видимость ранее созданного постоянного пункта системного меню RDS или контекстного меню блока, а так же разрешает или запрещает его выбор пользователем.

  void  rdsEnableMenuItem(
     Item,    // Идентификатор пункта меню
     Enabled,         // Разрешенность
     Visible          // Видимость
  );

Тип указателя на эту функцию

RDS_VMhBB

Параметры

Item (RDS_MENUITEM)
Уникальный идентификатор пункта меню (RDS_MENUITEM), параметры которого изменяются.
Enabled (BOOL)
TRUE – пункт меню изображается нормальным цветом и может быть выбран пользователем, FALSE – пункт меню серый и не может быть выбран.
Visible (BOOL)
TRUE – пункт меню видим, FALSE – пункт меню скрыт от пользователя и не может быть выбран.

Примечания

Эта функция позволяет изменять два параметра постоянного пункта меню (не важно – контекстного или системного), если известен его уникальный идентификатор Item. Если пункт меню нужно разрешить, запретить или скрыть, а другие его параметры оставить неизменными, использовать эту функцию удобнее, чем rdsChangeMenuItem.

См. также

rdsRegisterContextMenuItemEx, rdsRegisterMenuItem, rdsSetMenuItemOptions, rdsChangeMenuItem.


<< >> Оглавление Указатель