структура 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
Указатель на строку, завершающуюся нулевым значением, которая используется в строке заголовка окна сообщения.
pMessage
Указатель на строку, завершающуюся null, которая содержит отображаемое сообщение.
Style
Указывает содержимое и поведение окна сообщения. Полный список значений, которым можно задать этот элемент, см. в описании функции MessageBox в документации по Microsoft Windows SDK.
dwTimeout
Указывает время ожидания ответа пользователя в секундах при условии, что элемент bWait имеет значение TRUE.
bWait
Указывает, должна ли функция SplPromptUIInUsersSession ожидать ответа пользователя. Если параметр bWait имеет значение TRUE, SplPromptUIInUsersSession не возвращается до тех пор, пока пользователь не ответит или не истечет интервал времени ожидания. Если параметр dwTimeout равен нулю, SplPromptUIInUsersSession не возвращается, пока пользователь не ответит. Если значение bWait равно FALSE, функция немедленно возвращает значение IDASYNC.
Комментарии
Одним из элементов структуры SHOWUIPARAMS является структура MESSAGEBOX_PARAMS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта структура доступна в операционных системах Windows XP и более поздних версий. |
Верхняя часть | winsplp.h (включая Winsplp.h) |