Vcl.Dialogs.MessageDlg

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint; DefaultButton: TMsgDlgBtn): Integer; overload;

C++

extern DELPHI_PACKAGE int __fastcall MessageDlg(const System::UnicodeString Msg, System::Uitypes::TMsgDlgType DlgType, System::Uitypes::TMsgDlgButtons Buttons, int HelpCtx)/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Dialogs.pas
Vcl.Dialogs.hpp
Vcl.Dialogs Vcl.Dialogs


説明

画面の中央にメッセージ ダイアログ ボックスを表示します。

MessageDlg を呼び出して、ユーザーのレスポンスを得るためにメッセージ ボックスを前面に表示します。

Msg は、表示されるメッセージの内容です。

DlgType は、ダイアログの目的を示します。

Buttons は、一連のボタンで、そのメッセージ ボックスにどのボタンを表示させるかを示します。 ボタンは、この Buttons セットに指定された通りの順番で、実際に表示されます。

HelpCtx は、ダイアログが表示されているときに、ユーザーがヘルプ ボタンまたは〔F1〕をクリックした場合に表示されるべき、ヘルプ トピックのコンテキスト ID を示します。

DefaultBtn は、Buttons で指定されたものの中で、どのボタンをダイアログのデフォルト ボタン(フォーカスされたボタン)にするかを指定します。

MessageDlg は、ユーザーが選択したボタンの値を返します。

メッセージ ボックスに現れる可能性のある、ボタンの各種類の値と、それに対応する、ユーザーがそのボタンを選択した場合に返される値については、Vcl.Dialogs.TMsgDlgButtons ページの表を参照してください。

TMsgDlgBtn 値 対応する戻り値

mbOK

mrOk

mbCancel

mrCancel

mbYes

mrYes

mbNo

mrNo

mbAbort

mrAbort

mbRetry

mrRetry

mbIgnore

mrIgnore

mbAll

mrAll

mbNoToAll

mrNoToAll

mbYesToAll

mrYesToAll

mbClose

mrClose

メモ: ユーザーがメッセージ ボックスで Ctrl+C を押した場合、メッセージのテキストがクリップボードにコピーされます。

関連項目

コード サンプル