I added WS_VISABLE and still im getting a push button as the control. I simply dont see WTF is going on, as the class name im using "BUTTON" as the documentation says, and only using WS_VISABLE | WS_CHILD | BS_GROUPBOX, if I change the BS_GROUPBOX to BS_PUSHBUTTON same exact button pops up. Im not using any extended styles or anything fancy.