(new in Rev4.00)
MQDialog クラスはダイアログを管理するクラスです。MQWidgetBase - MQWindowBaseクラスを継承しています。
継承元クラスで定義されるメンバ関数はそのクラスの記述を参照してください。
クラス | |
MQDialog | コンストラクタ |
~MQDialog | デストラクタ |
メンバ関数 | |
Execute | ダイアログ表示 |
Close | ダイアログを閉じる |
スタティック関数 | |
MessageWarningBox | 警告用のメッセージボックスを表示 |
MessageInformationBox | 情報用のメッセージボックスを表示 |
MessageYesNoBox | Yes/No用メッセージボックスを表示 |
MessageYesNoCancelBox | Yes/No/キャンセル用メッセージボックスを表示 |
MessageOkCancelBox | OK/キャンセル用メッセージボックスを表示 |
MessageBox | 任意のボタンのメッセージボックスを表示 |
MQDialog::MQDialog();
MQDialog::MQDialog(int id);
MQDialog::MQDialog(MQWindowBase& parent);
コンストラクタです。
virtual MQDialog::~MQDialog();
デストラクタです。仮想関数として定義されます。
MQDialog::DIALOG_RESULT MQDialog::Execute();
ダイアログを表示します。
ダイアログが閉じられるまで制御は返ってきません。ダイアログが閉じられると戻り値が返されます。
void MQDialog::Close(DIALOG_RESULT code = DIALOG_NONE);
ダイアログを閉じます。
指定した結果値は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);
メッセージボックスを表示します。
MQDialog::DIALOG_RESULT MQDialog::MessageBox(MQWindowBase& parent, const std::wstring& message, const std::wstring& title, const std::vector<DIALOG_RESULT>& buttons, int default_index = -1);
(new in Rev4.64)
任意のボタンを持つメッセージボックスを表示します。