Condividi tramite


C28601

avviso C28601: Evitare il blocco su HWND_BROADCAST

Questo avviso indica che l'applicazione denominata SendMessage con il flag HWND_BROADCAST , che blocca il thread fino a quando non rispondono tutte le finestre in cui il messaggio è stato trasmesso. Tuttavia, se è presente un'altra finestra che non risponde, anche il thread corrente verrà bloccato.

Per risolvere il problema, usare invece PostMessage , in modo che non si tratti di una chiamata di blocco. In alternativa, evitare l'uso di HWND_BROADCAST per indirizzare il messaggio a una determinata finestra.

Esempio

La chiamata seguente potrebbe causare l'arresto del processo.

SendMessage(HWND_BROADCAST, ... );