PureBasic

MenuHeight()

Синтаксис

Result = MenuHeight()

Описание


Возвращает высоту строки заголовка меню. Это позволяет правильно рассчитать высоту окна при использовании меню.

Параметры

Ничего.

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

Возвращает высоту в пикселях строки заголовка Меню.

Комментарии

Linux & MacOS X: эта команда всегда возвращает 0, так как строка меню не является частью окна (она всегда находится на главной панели в самой верхней части экрана). Поэтому MenuHeight() можно легко использовать в каждой ОС для настройки размера окна в зависимости от фактической высоты меню.

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

If OpenWindow(0, 200, 200, 300, 100, "Пример  MenuHeight")
    ButtonGadget(0, 50, 10, 190, 30, "Отобразить высоту меню.")

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

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

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

Все

<- MenuBar() - Оглавление Menu - MenuID()->