Определяет переменные itemid и menuid, чтобы указать, какой пункт меню был выбран, если это имело место.

int _MenuInteract(MENUID FAR *menuid, ITEMID FAR *itemid)
MENUID FAR *menuid;      /* Указатель на идентификатор меню. */
ITEMID FAR *itemid;      /* Указатель на идентификатор пункта меню. */

Expand imageПримечания

Если пользователь выбрал какой-либо пункт меню, то функция _MenuInteract() возвращает 1. Если ничего не было выбрано (например, если пользователь нажал ESC) _MenuInteract() возвращает 0.

Для дальнейшей информации о том, как создать API библиотеку и объединить ее с Visual FoxPro, смотрите Подключение Visual FoxPro API.

Expand imageПример

Следующий пример создает меню из трех пунктов, и затем при помощи вызова функции _MenuInteract() ожидает действия пользователя над этим меню.

Expand imageVisual FoxPro Код

Expand imageC Код

Expand imageСмотрите Также