ВУЗ:
Составители:
23
Чтобы получать расширенные данные об ошибках, вызовите GetLastError.
Функция CreatePopupMenu
HMENU CreatePopupMenu (VOID);
Функция CreatePopupMenu создает выпадающее меню (drop-down menu),
подменю (submenu) или меню быстрого вызова (shortcut menu). Меню изначально
пустое. Вы можете вставить или добавить пункты меню, используя функцию
InsertMenuItem. Вы также можете использовать функцию InsertMenu для вставки
пунктов меню и функцию AppendMenu для добавления пунктов меню. В случае
успеха возвращается дескриптор созданного меню. В случае неудачи возвращается
NULL.
Функция SetMenuItemInfo
BOOL WINAPI SetMenuItemInfo
(
HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPMENUITEMINFO lpmii
);
Функция SetMenuItemInfo изменяет информацию о пункте меню.
Параметры:
hMenu – дескриптор меню, которое содержит пункт меню.
uItem – идентификатор или позиция пункта меню, который измениться.
Предназначение этого параметра зависит от значения fByPosition.
fByPosition – значение, определяющее предназначение uItem. Если этот параметр –
FALSE, то uItem – идентификатор пункта меню. Иначе, он - позиция пункта меню.
lpmii – указатель на структуру MENUITEMINFO, которая содержит информацию о
пункте меню и определяет, какие атрибуты пункта меню изменятся.
Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения – не
ноль. Если функция не выполняет задачу, величина возвращаемого значения – ноль.
Чтобы получать расширенные данные об ошибках, используйте функцию
GetLastError.
Функция SetMenu
BOOL SetMenu
(
HWND hWnd, // дескриптор окна
HMENU hMenu // дескриптор меню
);
Чтобы получать расширенные данные об ошибках, вызовите GetLastError.
Функция CreatePopupMenu
HMENU CreatePopupMenu (VOID);
Функция CreatePopupMenu создает выпадающее меню (drop-down menu),
подменю (submenu) или меню быстрого вызова (shortcut menu). Меню изначально
пустое. Вы можете вставить или добавить пункты меню, используя функцию
InsertMenuItem. Вы также можете использовать функцию InsertMenu для вставки
пунктов меню и функцию AppendMenu для добавления пунктов меню. В случае
успеха возвращается дескриптор созданного меню. В случае неудачи возвращается
NULL.
Функция SetMenuItemInfo
BOOL WINAPI SetMenuItemInfo
(
HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPMENUITEMINFO lpmii
);
Функция SetMenuItemInfo изменяет информацию о пункте меню.
Параметры:
hMenu – дескриптор меню, которое содержит пункт меню.
uItem – идентификатор или позиция пункта меню, который измениться.
Предназначение этого параметра зависит от значения fByPosition.
fByPosition – значение, определяющее предназначение uItem. Если этот параметр –
FALSE, то uItem – идентификатор пункта меню. Иначе, он - позиция пункта меню.
lpmii – указатель на структуру MENUITEMINFO, которая содержит информацию о
пункте меню и определяет, какие атрибуты пункта меню изменятся.
Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения – не
ноль. Если функция не выполняет задачу, величина возвращаемого значения – ноль.
Чтобы получать расширенные данные об ошибках, используйте функцию
GetLastError.
Функция SetMenu
BOOL SetMenu
(
HWND hWnd, // дескриптор окна
HMENU hMenu // дескриптор меню
);
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
