2010-05-29 19 views

Répondre

1

Je ne l'ai jamais utilisé wxHaskell avant et ont très peu d'expérience avec wxWidgets, mais si vous prenez cette ligne dans le HelloWorld.hs exemple (disponible dans le wxHaskell source distribution):

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

et changer à ceci:

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

la trame est maximisée. Notez que vous devez également ajouter import Data.Bits ((.|.)) pour l'opérateur bitwise ou.

Je l'ai seulement testé sur Arch Linux avec wx-0.12.1.6, mais je serais surpris si ça ne marche pas ailleurs.

+0

C'est l'approche correcte - cela devrait fonctionner sur toutes les plateformes. C'est un bug si ce n'est pas le cas. –