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 函数是否应等待用户的响应。 如果 bWait 为 TRUE,则在用户响应或超时间隔过后, SplPromptUIInUsersSession 不会返回。 如果 dwTimeout 为零, 则 SplPromptUIInUsersSession 在用户响应之前不会返回。 如果 bWait 为 FALSE,则函数会立即返回并将 *pResponse 设置为 IDASYNC。
注解
SHOWUIPARAMS 结构的一个成员是MESSAGEBOX_PARAMS结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构在 Windows XP 和更高版本的操作系统中可用。 |
标头 | winsplp.h (包括 Winsplp.h) |