最高 1 つのボタンを持つメッセージ ダイアログを作成する
SFRMessageDialog クラスを使って、最高 1 つのボタンを持つメッセージ ダイアログを作成します。
class ExampleAppli : public SFRApplication { ... // ダイアログ ハンドラの宣言 HANDLER_DECLARE_VOIDDIALOG(OnDialog) SFRDialogPtr _dialog; ... }; // ダイアログ ハンドラ HANDLER_IMPLEMENT_VOIDDIALOG(ExampleAppli, OnDialog, result, dialog) { ... // 何らかの処理 // ダイアログを閉じる _dialog->DialogHandler(); } // ダイアログを作成する _dialog = new SFRMessageDialog(SFXRectangle(20, 80, 200, 100), "処理が完了しました。", "OK"); // ダイアログ ハンドラを登録する _dialog->RegisterHandler(SREVT_DIALOG, HANDLER_BEFORE, HANDLER_FUNCTION(OnDialog));