winsplp.h () MESSAGEBOX_PARAMS结构

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

语法

typedef struct {
  DWORD  cbSize;
  LPWSTR pTitle;
  LPWSTR pMessage;
  DWORD  Style;
  DWORD  dwTimeout;
  BOOL   bWait;
} MESSAGEBOX_PARAMS, *PMESSAGEBOX_PARAMS;

成员

cbSize

指定此结构的大小(以字节为单位)。

pTitle

指向消息框标题栏中使用的空终止字符串的指针。

pMessage

指向包含要显示的消息的 null 终止字符串的指针。

Style

指定消息框的内容和行为。 有关可以设置此成员的值的完整列表,请参阅Microsoft Windows SDK文档中 MessageBox 函数的说明。

dwTimeout

指定在 bWait 成员为 TRUE 时等待用户响应的时间(以秒 为单位)。

bWait

指定 SplPromptUIInUsersSession 函数是否应等待用户的响应。 如果 bWaitTRUE,则在用户响应或超时间隔过后, SplPromptUIInUsersSession 不会返回。 如果 dwTimeout 为零,则在用户响应之前 ,SplPromptUIInUsersSession 不会返回。 如果 bWaitFALSE,则函数会立即返回 *pResponse 设置为 IDASYNC。

注解

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

要求

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

另请参阅

SHOWUIPARAMS

SplPromptUIInUsersSession