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 関数がユーザーの応答を待機するかどうかを指定します。 bWaitTRUE の場合、ユーザーが応答するかタイムアウト間隔が経過するまで SplPromptUIInUsersSession は戻りません。 dwTimeout が 0 の場合、SplPromptUIInUsersSession はユーザーが応答するまで戻りません。 bWaitFALSE の場合、関数は *pResponse を IDASYNC に設定して直ちに返します。

注釈

SHOWUIPARAMS 構造体の 1 つのメンバーは、MESSAGEBOX_PARAMS構造体です。

要件

要件
サポートされている最小のクライアント この構造は、Windows XP 以降のオペレーティング システムで使用できます。
Header winsplp.h (Winsplp.h を含む)

こちらもご覧ください

SHOWUIPARAMS

SplPromptUIInUsersSession