C28601
警告 C28601:避免阻止HWND_BROADCAST
此警告指示名为 SendMessage 的应用程序具有 HWND_BROADCAST 标志,这会阻止线程,直到此消息广播到的所有窗口做出响应。 但是,如果有另一个窗口没有响应,则当前线程也会被阻止。
若要解决此问题,请改用 PostMessage ,以便它不是阻止调用。 或者,避免使用 HWND_BROADCAST 将消息定向到特定窗口。
示例
以下调用可能导致进程停止响应。
SendMessage(HWND_BROADCAST, ... );