Операционная система Microsoft Windows 3.1 для программиста -том 3

         

Изменение строк


Для изменения строк (элементов) существующего меню вы можете воспользоваться функцией ModifyMenu :

BOOL WINAPI ModifyMenu(HMENU hmenu, UINT idItem, UINT fuFlags, UINT idNewItem, LPCSTR lpszNewItem);

Параметры этой функции идентичны параметрам функции InsertMenu.

Функция ModifyMenu заменяет указанный элемент меню на новый. При замещении временного меню оно уничтожается и все связанные с ним ресурсы освобождаются.

После того как вы изменили меню, не забудьте вызывать функцию DrawMenuBar, описанную выше.

В программном интерфейсе Windows версии 3.0 была определена функция ChangeMenu , предназначенная для изменения существующего меню. В версии 3.1 эта функция была заменена на следующие пять функций:

Функция Описание
AppendMenu Добавление элемента в меню
DeleteMenu Удаление элемента из меню
InsertMenu Вставка элемента в меню
ModifyMenu Изменение элемента меню
RemoveMenu Удаление элемента меню без освобождения ресурсов, занимаемых этим элементом

Новые приложения не должны пользоваться функцией ChangeMenu.



Содержание раздела