Увеличить кадр при запуске в wxHaskell

Как я могу увеличить окно при запуске с wxHaskell? Спасибо за помощь

1 ответ

Я никогда не использовал wxHaskell раньше и имею очень мало опыта работы с wxWidgets, но если вы возьмете эту строку в HelloWorld.hs пример (доступен в исходном дистрибутиве wxHaskell):

f  <- frameCreate objectNull idAny "Hello world" rectZero frameDefaultStyle

и измените это на это:

f  <- frameCreate objectNull idAny "Hello world" rectZero (frameDefaultStyle .|. wxMAXIMIZE)

кадр максимизирован. Обратите внимание, что вам также нужно добавить import Data.Bits ((.|.)) для побитового или оператора.

Я только что проверил это на Arch Linux с wx-0.12.1.6, но я был бы удивлен, если это не работает в другом месте.

Другие вопросы по тегам