(new in Rev4.00)
MQCheckBox クラスはチェックボックスを表示するウィジェットを管理します。MQWidgetBaseクラスを継承しています。
継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。
| クラス | |
| MQCheckBox | コンストラクタ |
| ~MQCheckBox | デストラクタ |
| メンバ関数 | |
| GetChecked | チェック状態の取得 |
| SetChecked | チェック状態の設定 |
| GetText | 表示文字列の取得 |
| SetText | 表示文字列の設定 |
| GetFontColor | 文字の表示色の取得 |
| SetFontColor | 文字の表示色の設定 |
| GetShadowText | 影表示の取得 |
| SetShadowText | 影表示の設定 |
| イベント | |
| AddChangedEvent | チェック状態が変更された時のイベントを追加 |
MQCheckBox::MQCheckBox();
MQCheckBox::MQCheckBox(int id);
コンストラクタです。
virtual MQCheckBox::~MQCheckBox();
デストラクタです。仮想関数として定義されます。
bool MQCheckBox::GetChecked();
チェックされているかどうかを取得します。
void MQCheckBox::SetChecked(bool value);
チェックされているかどうかを設定します。
std::wstring MQCheckBox::GetText();
チェックボックス横に表示される文字列を取得します。
void MQCheckBox::SetText(const std::wstring& text);
チェックボックス横に表示される文字列を設定します。
void MQCheckBox::GetFontColor(int& r, int& g, int& b, int& a);
(new in Rev4.69)
文字の表示色を取得します。各成分は0~255となります。
aが0の場合、システムで定義された標準色で描画されます。
void MQCheckBox::SetFontColor(int r, int g, int b, int a);
(new in Rev4.69)
文字の表示色を設定します。各成分は0~255となります。
bool MQCheckBox::GetShadowText();
(new in Rev4.69)
文字に影を表示するかを取得します。
void MQCheckBox::SetShadowText(bool value);
(new in Rev4.69)
文字に影を表示するかを設定します。
template<typename T> void MQCheckBox::AddChangedEvent(T *p, BOOL (T::*f)(MQWidgetBase*, MQDocument), bool prior = false)
ユーザーの操作によりチェック状態が変更されたときに発生されるイベントを追加します。