MESSAGEBOX_PARAMS 構造体 (winsplp.h)
MESSAGEBOX_PARAMS構造体は、メッセージ ボックスの外観と動作に関する情報を保持するために SplPromptUIInUsersSession 関数によって使用されます。
構文
typedef struct {
DWORD cbSize;
LPWSTR pTitle;
LPWSTR pMessage;
DWORD Style;
DWORD dwTimeout;
BOOL bWait;
} MESSAGEBOX_PARAMS, *PMESSAGEBOX_PARAMS;
メンバー
cbSize
この構造体のサイズをバイト単位で指定します。
pTitle
メッセージ ボックスのタイトル バーで使用される null で終わる文字列へのポインター。
pMessage
表示するメッセージを含む null で終わる文字列へのポインター。
Style
メッセージ ボックスの内容と動作を指定します。 このメンバーを設定できる値の完全な一覧については、Microsoft Windows SDKドキュメントの MessageBox 関数の説明を参照してください。
dwTimeout
bWait メンバーが TRUE の場合に、ユーザーの応答を待機する時間を秒単位で指定します。
bWait
SplPromptUIInUsersSession 関数がユーザーの応答を待機するかどうかを指定します。 bWait が TRUE の場合、ユーザーが応答するかタイムアウト間隔が経過するまで SplPromptUIInUsersSession は戻りません。 dwTimeout が 0 の場合、SplPromptUIInUsersSession はユーザーが応答するまで戻りません。 bWait が FALSE の場合、関数は *pResponse を IDASYNC に設定して直ちに返します。
注釈
SHOWUIPARAMS 構造体の 1 つのメンバーは、MESSAGEBOX_PARAMS構造体です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | この構造は、Windows XP 以降のオペレーティング システムで使用できます。 |
Header | winsplp.h (Winsplp.h を含む) |