PureBasic

MenuID()

Синтаксис

MenuID = MenuID(#Menu)

Описание


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

Параметры

#Menu Номер для идентификации Меню, системный ID которого требуется получить.

Возвращаемое значение

Системный ID указанного Меню, который также называют Дескриптор.

Пример (Фран)

If OpenWindow(0, 200, 200, 300, 100, "Пример  MenuID")
    ButtonGadget(0, 70, 10, 150, 30, "Отобразить ID Меню")

    hMenu= CreateMenu(0, WindowID(0))
    MenuTitle("Проект")
    MenuItem(1, "Открыть")

    Repeat
        Event = WaitWindowEvent()
        If Event = #PB_Event_Gadget
            Select EventGadget()
                Case 0
                    ShowDebugOutput()
                    Debug MenuID(0)
                    Debug hMenu
            EndSelect
        EndIf
    Until Event = #PB_Event_CloseWindow
EndIf

См. также

CreateMenu(), CreatePopupMenu(), CreateImageMenu(), CreatePopupImageMenu()

Поддерживаемые OS

Все

<- MenuHeight() - Оглавление Menu - MenuItem()->