Share via


structure MESSAGEBOX_PARAMS (winsplp.h)

La structure MESSAGEBOX_PARAMS est utilisée par la fonction SplPromptUIInUsersSession pour contenir des informations sur l’apparence et le comportement d’une zone de message.

Syntaxe

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

Membres

cbSize

Spécifie la taille, en octets, de cette structure.

pTitle

Pointeur vers une chaîne terminée par null utilisée dans la barre de titre de la zone de message.

pMessage

Pointeur vers une chaîne terminée par null qui contient le message à afficher.

Style

Spécifie le contenu et le comportement de la zone de message. Pour obtenir la liste complète des valeurs auxquelles ce membre peut être défini, consultez la description de la fonction MessageBox dans la documentation Microsoft Windows SDK.

dwTimeout

Spécifie le temps, en secondes, d’attente de la réponse de l’utilisateur, à condition que le membre bWait ait la valeur TRUE.

bWait

Spécifie si la fonction SplPromptUIInUsersSession doit attendre la réponse d’un utilisateur. Si bWait a la valeur TRUE, SplPromptUIInUsersSession ne retourne pas tant que l’utilisateur n’a pas répondu ou que l’intervalle de délai d’attente n’est pas écoulé. Si dwTimeout est égal à zéro, SplPromptUIInUsersSession ne retourne pas tant que l’utilisateur n’a pas répondu. Si bWait a la valeur FALSE, la fonction retourne immédiatement avec *pResponse défini sur IDASYNC.

Remarques

Un membre de la structure SHOWUIPARAMS est une structure MESSAGEBOX_PARAMS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure est disponible dans les systèmes d’exploitation Windows XP et ultérieurs.
En-tête winsplp.h (inclure Winsplp.h)

Voir aussi

SHOWUIPARAMS

SplPromptUIInUsersSession