структура 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)

См. также раздел

SHOWUIPARAMS

SplPromptUIInUsersSession