Zitat:
Übrigens, merke ich das SendMessage über HWND_BROADCAST ein paar Sekunden braucht
Bei
SendMessage
kann man den Rückgabewert auswerten und das geht eben nur, wenn so lange gewartet wird, bis
SendMessage
seine Arbeit verrichtet hat.
Bei
HWND_BROADCAST
wird
jedes Top-Level-Fenster besucht und bei
jedem wird gewartet bis das Fenster diese Nachricht bearbeitet hat.
Mehr muss man wohl nicht erklären, warum das ein paar Sekunden benötigen kann und bei einer tollen Anwendung mit einem blockierendem
GUI-Thread kann das auch noch länger dauern.