Vcl.Dialogs.MessageDlgPos
Delphi
function MessageDlgPos(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint; X, Y: Integer): Integer;
function MessageDlgPos(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint; X, Y: Integer; DefaultButton: TMsgDlgBtn): Integer; overload;
C++
extern DELPHI_PACKAGE int __fastcall MessageDlgPos(const System::UnicodeString Msg, System::Uitypes::TMsgDlgType DlgType, System::Uitypes::TMsgDlgButtons Buttons, int HelpCtx, int X, int Y)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | Vcl.Dialogs.pas Vcl.Dialogs.hpp |
Vcl.Dialogs | Vcl.Dialogs |
説明
メッセージ ダイアログボックスを、指定した画面の座標へ表示します。
キャプションを指定する必要がない場合で、メッセージ ボックスを特定の位置に表示指せるには、MessageDlgPos を呼び出します。 (キャプションも同様に指定する必要がある場合には、MessageDlg 関数を使用します)。
Msg は、表示されるメッセージの内容です。
DlgType は、ダイアログの目的を示します。 取り得る値の一覧については、Vcl.Dialogs.TMsgDlgType ページを参照してください。
Buttons は、メッセージ ボックスにどのボタンを表示させるかを示します。 Buttons は Vcl.Dialogs.TMsgDlgButtons 型です。
HelpCtx は、ダイアログが表示されているときに、ユーザーがヘルプ ボタンまたは〔F1〕をクリックした場合に表示されるべき、ヘルプ トピックのコンテキスト ID を示します。
X と Y は、ダイアログ ボックスが表示される位置の画面座標を指定します。 値 –1 は、そのメッセージ ボックスが、指定された範囲内ならどこにでも現れてよい、ということを意味します。
DefaultBtn は、Buttons で指定されたものの中で、どのボタンをダイアログのデフォルト ボタンをするかを指定します。 DefaultBtn が mbNo の場合、デフォルト ボタン セットはありません。 取り得る列挙値の一覧については、Vcl.Dialogs.TMsgDlgType ページを参照してください。
メモ: ユーザーがメッセージ ボックスで〔Ctrl〕+〔C〕を入力した場合、メッセージのテキストは、クリップボードにコピーされます。
関連項目