SHSendMessageBroadcastA, fonction (shlwapi.h)
[Cette fonction est disponible via Windows XP et Windows Server 2003. Il peut être modifié ou indisponible dans les versions ultérieures de Windows.]
Envoie un message à toutes les fenêtres de niveau supérieur dans le système.
Syntaxe
LRESULT SHSendMessageBroadcastA(
[in] UINT uMsg,
[in] WPARAM wParam,
[in] LPARAM lParam
);
Paramètres
[in] uMsg
Type : uiNT
Message à envoyer.
[in] wParam
Type : WPARAM
Informations supplémentaires spécifiques aux messages.
[in] lParam
Type : LPARAM
Informations supplémentaires spécifiques aux messages.
Valeur de retour
Type : LRESULT
La valeur de retour n’est pas significative.
Remarques
SHSendMessageBroadcast équivaut à SendMessage avec HWND_BROADCAST. Pour éviter que l’interpréteur de commandes ne réponde pas dans le cas où il pourrait y avoir une fenêtre dans le système qui ne répond pas aux messages, utilisez SHSendMessageBroadcast.
shSendMessageBroadcast n’est pas exporté par nom. SHSendMessageBroadcastA est exporté à partir de Shlwapi.dll en tant qu’ordinal 432. SHSendMessageBroadcastW est exporté à partir de Shlwapi.dll en tant qu’ordinal 433.
Note
L’en-tête shlwapi.h définit SHSendMessageBroadcast en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | shlwapi.h |
DLL | Shlwapi.dll (version 5.0 ou ultérieure) |