Partager via


C28601

avertissement C28601 : Éviter le blocage sur HWND_BROADCAST

Cet avertissement indique que l’application appelée SendMessage avec l’indicateur HWND_BROADCAST , qui bloque le thread jusqu’à ce que toutes les fenêtres auxquelles ce message a été diffusé répondent. Toutefois, si une autre fenêtre ne répond pas, le thread actuel est également bloqué.

Pour résoudre ce problème, utilisez PostMessage à la place, afin qu’il ne s’agit pas d’un appel bloquant. Vous pouvez également éviter d’utiliser HWND_BROADCAST pour diriger le message vers une fenêtre particulière.

Exemple

L’appel suivant peut entraîner l’arrêt de la réponse du processus.

SendMessage(HWND_BROADCAST, ... );