(new in Rev4.60)
MQDockFrame クラスはドックフレームを管理するクラスです。フレーム内には横または縦方向に複数の子ウィジェットを格納することができます。MQFrameBaseクラスを継承しています。
継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。
| クラス | |
| MQDockFrame | コンストラクタ |
| ~MQDockFrame | デストラクタ |
| メンバ関数 | |
| RegisterDockableWindow | ドッキング可能ウインドウの登録 |
| GetDockedWindowStatus | ドッキングしているウィンドウの状態取得 |
| GetBackColor | 背景色の取得 |
| SetBackColor | 背景色の設定 |
MQDockFrame::MQDockFrame();
MQDockFrame::MQDockFrame(int id);
コンストラクタです。
virtual MQDockFrame::~MQDockFrame();
デストラクタです。仮想関数として定義されます。
void MQDockFrame::RegisterDockableWindow(MQDockWindow *dock_window);
ドッキング可能ウインドウを登録します。
void MQDockFrame::GetDockedWindowStatus(std::map<MQDockWindow*, MQDockWindow::MQDockStatus>& status);
(new in Rev4.64)
フレームに現在ドッキングしているウインドウの状態を取得します。
RegisterDockableWindow()で登録したウィンドウのうち、現在ドッキングしているものについてstatusに状態が格納されます。ドッキングしていないウィンドウについては格納されません。
struct MQDockStatus {
int Order;
MQDockWindow *Parent;
MQDockDirection Direction;
double SizeRate;
};
void MQDockFrame::GetBackColor(int& r, int& g, int& b, int& a);
MQCanvasColor MQDockFrame::GetBackColor();
フレームの背景色を取得します。
void MQDockFrame::SetBackColor(int r, int g, int b, int a);
void MQDockFrame::SetBackColor(MQCanvasColor col);
フレームの背景色を設定します。