This information is for Vicon Shogun 1.7. For up-to-date help, see the latest Shogun documentation.

Vicon Shogun banner


Creates a check box user control on the user window that is specified by windowID.

A check box gives the user a yes/no or true/false option. The control is initially placed in the top-left corner of the user window, and must be placed by using the -pos option, or by using the setControlPos command. The command returns the Control ID of the user control, which should be saved for later operations on the control.

Functional area

User Window

Command syntax


createCheckBox parentWindowID [-hidden] [-text string] [-pos integer array] [-form integer] [-triState] [-left] [-check]


windowIdintyesID of user window to place the control on.


NameFlag argumentsArgument typeExclusive toComments
triState0Specifies that the check box have an"indeterminate" state, in addition to "checked" and"unchecked".
left0Specifies that the button text appear on the left side of the check box. The default is text on the right.
check0Specifies that the check box is initially"checked". The default is "unchecked".
hidden0Specifies that the control should be hidden initially. Call showControl to subsequently make it visible. The default is for it to be visible.
text1stringThe text that gets displayed with the control. The default is no text.
pos1integer arrayA four-element int array representing a rectangle, which specifies the initial size/position of the control relative to the top left corner of the user window. The element order is Left, Top, Right, and Bottom. The default is a check box 20 units high by 50 units wide.
form1integerControl ID of the form user control which will dynamically position this control.

Return value



// Create a Check Box User Control.
int $windowId;
int $controlId;
int $rect[4];

// First create a User Window to place the Control on
$windowId = `createWindow "MyWindow"`;

// Specify the size of the Control - 100 units wide
$rect[0] = 20; // Left
$rect[1] = 20; // Top
$rect[2] = 120; // Right
$rect[3] = 40; // Bottom

// Create the Control on the Window, passing
// in the Window Id of the User Window we
// just created. Make the Check Box tri-state and set its text
$controlId = `createCheckBox $windowId -triState -text "Check Me!" -pos $rect`;

Additional information

Related commands