Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warnung C28601: Blockieren bei HWND_BROADCAST vermeiden
Diese Warnung gibt an, dass die Anwendung SendMessage mit dem HWND_BROADCAST Flag aufgerufen hat, das den Thread blockiert, bis alle Fenster, in die diese Nachricht übertragen wurde, reagieren. Wenn jedoch ein anderes Fenster vorhanden ist, das nicht reagiert, wird der aktuelle Thread ebenfalls blockiert.
Um dies zu beheben, verwenden Sie stattdessen PostMessage-, sodass es sich nicht um einen blockierenden Aufruf handelt. Vermeiden Sie alternativ die Verwendung von HWND_BROADCAST, um die Nachricht an ein bestimmtes Fenster zu leiten.
Beispiel
Der folgende Aufruf könnte dazu führen, dass der Prozess nicht mehr reagiert.
SendMessage(HWND_BROADCAST, ... );