4)チェックボックスはトグルボタン同様に一度押すとON、もう一回押すとOFFになるようなボタンです。チェックボックスクラスチェックボックスクラスはwxCheckBoxです。この使い方はwxToggleButtonクラスに似ています。100;}上の太文字の2行を付け足すだけでチェックボックスが表示します。コンストラクタの意味はwxButtonクラスとまったく同じですが、最後にスタイルを決めるフラグがあります。wxCHK_2STATEにするとON/OFFの2状態のチェックボックスが作成されます。wxCHK_3STATEに設定するとON/OFF/UNDETERMINEDの3状態があるチェックボックスが作成されます。チェックボックスが押された時にはwxEVT_COMMAND_CHECKBOX_CLICKEDが発生するので、上の例ではそれをTestFrame::OncheckBox2Stateハンドラで受けています。クリックイベントToggleボタンと同様に、上のOnCheckBoxハンドラが呼び出された時、引数に渡されているeventオブジェクトからチェックボックスの状態を得ることができます。チェックした時にはwxCommandEvent::m_commandIntメンバに1が、チェックを外した時には0が入ってきます。