Creates a group box container for radio buttons.
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 container for radio buttons.
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 serves as a container for radio buttons. Searches gizmoMap for parent window HWND. Handles scroll panels. Auto-increments gizmoIDCount. Creates using "BUTTON" class with BS_GROUPBOX style (draws a frame with title). 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 and functional grouping for radio buttons.
Creates a group box that serves as a container for radio buttons. Searches gizmoMap for parent window HWND. Handles scroll panels. Auto-increments gizmoIDCount. Creates using "BUTTON" class with BS_GROUPBOX style (draws a frame with title). 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 and functional grouping for radio buttons. The title appears at the top-left of the frame. Radio buttons created with this group as parent will be mutually exclusive within the group. Use bgiCreateRadioButton with this group's ID as the parent. Use bgiGetGroupGizmoChecked to find which radio button is selected. Can also be used to visually group other controls without radio button behavior.