CMenu::LoadMenuIndirect

BOOL LoadMenuIndirect ( константа порожнечу * lpMenuTemplate );

Значення, яке повертається

Ненульовий, якщо меню ресурс було завантажено успішно; в іншому випадку 0.

Параметри

lpMenuTemplate

Вказує на меню шаблон (яка є одним MENUITEMTEMPLATEHEADER структури та колекції одного або більше MENUITEMTEMPLATE структури). Щоб отримати додаткові відомості про ці дві структури зверніться до документації Win32 SDK.

Зауваження

Завантажує ресурс з меню шаблон в пам'яті і вкладає його CMenu об'єкт. Меню шаблон — заголовок, слідують збір однієї або кількох MENUITEMTEMPLATE структури, кожна з яких може містити один або кілька пунктів меню і спливних меню.

Номер версії необхідно додавати 0.

MtOption позначки повинна включати MF_END , останній елемент у спливаючому списку і останній елемент у списку основних. Переглянути інші прапори функцію AppendMenu член. MtId член має бути пропущено з MENUITEMTEMPLATE структури, якщо MF_POPUP в mtOption.

Простору, відведеного для MENUITEMTEMPLATE структури повинні бути достатньо великим, для mtString містить ім'я елемента меню, як рядок із нульовим.

Перед виходом, додаток слід звільнити системні ресурси, пов'язані з меню, меню не належать до вікна. Застосунок звільняє меню на виклик функції-члена DestroyMenu.

Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CMenu::DestroyMenu, CMenu::LoadMenu, :: LoadMenuIndirect, CMenu::AppendMenu

Index