开发者

maximize frame on startup in wxHaskell

How can I make window maximized on start 开发者_JAVA百科with wxHaskell ? Thanks for help


I've never used wxHaskell before and have very little experience with wxWidgets, but if you take this line in the HelloWorld.hs example (available in the wxHaskell source distribution):

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

and change it to this:

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

the frame is maximized. Note that you also need to add import Data.Bits ((.|.)) for the bitwise or operator.

I've only tested this on Arch Linux with wx-0.12.1.6, but I'd be surprised if it doesn't work elsewhere.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜