FMX.Platform.IFMXDialogServiceSync.MessageDialogSync
Delphi
function MessageDialogSync(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons;
const ADefaultButton: TMsgDlgBtn; const AHelpCtx: THelpContext): Integer;
C++
virtual int __fastcall MessageDialogSync(const System::UnicodeString AMessage, const System::Uitypes::TMsgDlgType ADialogType, const System::Uitypes::TMsgDlgButtons AButtons, const System::Uitypes::TMsgDlgBtn ADefaultButton, const System::Classes::THelpContext AHelpCtx) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXDialogServiceSync |
説明
カスタム メッセージ、ダイアログ タイプ、一連のボタン、ヘルプ コンテキスト ID を持つダイアログ ボックスを表示します。
MessageDialogSync は同期ととって動作します。 MessageDialogSync への呼び出しは、ユーザーがダイアログ ボックスを閉じた際にのみ終了します。 非同期に動作させるには、IFMXDialogServiceAsync.MessageDialogAsync を使用します。
MessageDialogSync は、次のパラメータを受け取ります:
AMessage
は テキスト メッセージです。ADialogType
はダイアログ タイプです。AButtons
は一連のボタンです。ADefaultButton
はデフォルトでフォーカスが当たるボタンです。AHelpCtx
は、ヘルプ コンテキスト ID です。
MessageDlg は、ユーザーが選択したボタンの値を返します。
- メモ: ヘルプ ボタンは、ダイアログ ボックスを閉じないため、値を返しません。
MessageDialogSync を、IFMXDialogServiceSync のインスタンスの必要なく呼び出すには、TDialogServiceSync.MessageDialog を代わりに使用してください。
サポート対象プラットフォーム
プラットフォーム | サポート |
---|---|
Windows | |
OS X | |
iOS | |
Android |
関連項目
- FMX.Platform.IFMXDialogServiceSync.InputQuerySync
- FMX.Platform.IFMXDialogServiceSync.ShowMessageSync
- FileExists (Delphi)コード サンプル
- TStringBuilderClickCount (Delphi)コード サンプル
- FileExists (C++) コード例
- TStringBuilderClickCount (C++)コード サンプル
- FMX.MessageAlertsサンプル アプリケーション