Creates a group box for visually organizing controls.
Takes text (String), x (Int), y (Int), width (Int), height (Int), and parentWin (Int).
Returns group ID on success, 0 if parent not found.
BGI GUI
Parameters & Returns
Parameters
textString
xInt
yInt
widthInt
heightInt
parentWinInt
Returns
Int
Quick Summary
Creates a group box for visually organizing controls.
Takes text (String), x (Int), y (Int), width (Int), height (Int), and parentWin (Int).
Returns group ID on success, 0 if parent not found.
Technical Exegesis...
Creates a group box that draws a frame with a title for visually organizing controls. Searches gizmoMap for parent window HWND. Handles scroll panels. Auto-increments gizmoIDCount. Creates using "BUTTON" class with BS_GROUPBOX style. Sets GUI font. Creates CGizmo with GIZMO_GROUP type, stores text, position, dimensions, state (visible=true, enabled=true). Returns group ID on success, 0 if parent not found.
Group boxes provide visual organization with a titled frame border.
Creates a group box that draws a frame with a title for visually organizing controls. Searches gizmoMap for parent window HWND. Handles scroll panels. Auto-increments gizmoIDCount. Creates using "BUTTON" class with BS_GROUPBOX style. Sets GUI font. Creates CGizmo with GIZMO_GROUP type, stores text, position, dimensions, state (visible=true, enabled=true). Returns group ID on success, 0 if parent not found.
Group boxes provide visual organization with a titled frame border. Unlike bgiCreateGizmoRadioGroup (functionally identical), this is typically used for general control grouping rather than specifically for radio buttons. Place other controls inside by positioning them within the group box bounds. The title appears embedded in the top border. Useful for organizing related settings or options in dialogs.