CWinCtrlCheckbox

スクリプト: CHECKBOX

チェックボックスボタンを実現するためのコントロールです。

ボタン同様、7つまでバッジを表示することができます。

コンテンツ を持つことができ、ONの時だけ関連付いたコンテンツをアクティブにすることも可能です。

CWindowBase に届くコールバック

チェックボックスボタンの状態を変更します。

  • true:

ON状態にし、関連付いているコンテンツがあれば、アクティブにします。

  • false:

OFF状態にし、関連付いているコンテンツがあれば、非アクティブにし表示を抑制します。

使用例

// get control
CWinCtrlCheckbox       cbSelect = find<CWinCtrlCheckbox>(CHECKBOX_Select);

if (cbSelect.check) {
  //on
} else {
  //off
}
// Get BUTTON(A) from within content
// Content in the container can be accessed by find as follows
CWinCtrlButton btnA = find<CWinCtrlButton>(BUTTON_A);

// click callback
override protected void onClick(CWinCtrlBase cCtrl) {
    switch (cCtrl.id) {
      case CHECKBOX_Select:
        break;
    }
}
 // hold callback
override protected void onHold(CWinCtrlBase cCtrl) {
    switch (cCtrl.id) {
      case CHECKBOX_Select:
        break;
    }
}