(new in Rev4.00)
MQColorPanel クラスは色設定するためのカラーパネルを管理するクラスです。MQWidgetBaseクラスを継承しています。
継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。
クラス | |
MQColorPanel | コンストラクタ |
~MQColorPanel | デストラクタ |
メンバ関数 | |
GetColor | RGB色の取得 |
SetColor | RGB色の設定 |
GetHSV | HSV色の取得 |
SetHSV | HSV色の設定 |
イベント | |
AddChangedEvent | 色が変更された時のイベントを追加 |
AddChangingEvent | 色を変更中のイベントを追加 |
MQColorPanel::MQColorPanel();
MQColorPanel::MQColorPanel(int id);
コンストラクタです。
virtual MQColorPanel::~MQColorPanel();
デストラクタです。仮想関数として定義されます。
void MQColorPanel::GetColor(int& r, int& g, int& b);
色を取得します。
void MQColorPanel::SetColor(int r, int g, int b);
色を設定します。
void MQColorPanel::GetHSV(double& h, double& s, double& v);
色をHSV表現したときの値を取得します。
void MQColorPanel::SetHSV(double h, double s, double v);
色をHSV表現したときの値を設定します。
template<typename T> void MQColorPanel::AddChangedEvent(T *p, BOOL (T::*f)(MQWidgetBase*, MQDocument), bool prior = false)
ユーザーの操作により色が変更されたときに発生されるイベントを追加します。
ドラッグ中にはAddChangingEvent()が、ドラッグ後にボタンを離したときにAddChangedEvent()が発生します。
template<typename T> void MQColorPanel::AddChangingEvent(T *p, BOOL (T::*f)(MQWidgetBase*, MQDocument), bool prior = false)
ユーザーの操作により色が変更されている最中に発生されるイベントを追加します。
ドラッグ中にはAddChangingEvent()が、ドラッグ後にボタンを離したときにAddChangedEvent()が発生します。