在wxHaskell中启动时最大化帧

时间:2010-05-29 01:35:58

标签: haskell wxwidgets wxhaskell

如何在启动wxHaskell时使窗口最大化?谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

我之前从未使用过wxHaskell,并且对wxWidgets的经验很少,但如果你在HelloWorld.hs示例(wxHaskell source distribution中提供)中使用此行:

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

并将其更改为:

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

框架最大化。请注意,您还需要为按位或运算符添加import Data.Bits ((.|.))

我只使用wx-0.12.1.6在Arch Linux上对此进行了测试,但如果它在其他地方不起作用,我会感到惊讶。