MESSAGEBOX_PARAMS 结构 (winsplp.h)

SplPromptUIInUsersSession 函数使用 MESSAGEBOX_PARAMS 结构来保存有关消息框的外观和行为的信息。

语法

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 为零, 则 SplPromptUIInUsersSession 在用户响应之前不会返回。 如果 bWaitFALSE,则函数会立即返回并将 *pResponse 设置为 IDASYNC。

注解

SHOWUIPARAMS 结构的一个成员是MESSAGEBOX_PARAMS结构。

要求

要求
最低受支持的客户端 此结构在 Windows XP 和更高版本的操作系统中可用。
标头 winsplp.h (包括 Winsplp.h)

另请参阅

SHOWUIPARAMS

SplPromptUIInUsersSession