when you create a gui, "the size specified is the size of the client area of the window" however I am noticing that setting the Style and/or the ExStyle parameters, will break that assert. trying to set styles after the default GUI has been created will let match the client's area dimensions, but will introduce some other side  effects (GUI beheading) while moving or resizing it Is there some way to avoid such "scary clown prank" effect and allowing to  set the size of the client a