MQDialogクラス

(new in Rev4.00)

MQDialog クラスはダイアログを管理するクラスです。MQWidgetBase - MQWindowBaseクラスを継承しています。

継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。

クラス
MQDialog コンストラクタ
~MQDialog デストラクタ
メンバ関数
Execute ダイアログ表示
Close ダイアログを閉じる
スタティック関数
MessageWarningBox 警告用のメッセージボックスを表示
MessageInformationBox 情報用のメッセージボックスを表示
MessageYesNoBox Yes/No用メッセージボックスを表示
MessageYesNoCancelBox Yes/No/キャンセル用メッセージボックスを表示
MessageOkCancelBox OK/キャンセル用メッセージボックスを表示

MQDialog::MQDialog();

MQDialog::MQDialog(int id);

MQDialog::MQDialog(MQWindowBase& parent);

id
プラグイン外で生成されたウィジェットのID
parent
親ウインドウ

コンストラクタです。


virtual MQDialog::~MQDialog();

デストラクタです。仮想関数として定義されます。


MQDialog::DIALOG_RESULT MQDialog::Execute();

戻り値
結果値

ダイアログを表示します。

ダイアログが閉じられるまで制御は返ってきません。ダイアログが閉じられると戻り値が返されます。


void MQDialog::Close(DIALOG_RESULT code = DIALOG_NONE);

code
結果値

ダイアログを閉じます。

指定した結果値はExecute()の戻り値となります。


MQDialog::DIALOG_RESULT MQDialog::MessageWarningBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title);
MQDialog::DIALOG_RESULT MQDialog::MessageInformationBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title);
MQDialog::DIALOG_RESULT MQDialog::MessageYesNoBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title);
MQDialog::DIALOG_RESULT MQDialog::MessageYesNoCancelBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title);
MQDialog::DIALOG_RESULT MQDialog::MessageOkCancelBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title);

parent
親ウィンドウ
message
表示メッセージ
title
タイトル

メッセージボックスを表示します。