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 为零,则在用户响应之前,SplPromptUIInUsersSession 不会返回。 如果 bWaitFALSE,则函数将立即返回 *pResponse 设置为 IDASYNC。
言论
SHOWUIPARAMS 结构的一个成员是MESSAGEBOX_PARAMS结构。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 此结构在 Windows XP 和更高版本的作系统中可用。 |
| 标头 | winsplp.h (包括 Winsplp.h) |