Einzelnen Beitrag anzeigen

StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#1

WM_COPYDATA von DLL zu Programm im Hintergrund / Handle?

  Alt 6. Dez 2004, 19:17
Hi
Ich habe eine DLL in der ich mit folgender Funktion etwas an ein Programm schick.
      SendMessage(WindowHandle, WM_COPYDATA, AHandle, Integer(@cds)); das funktioniert auch, solang das programm im vordergrund ist.
ist es jedoch im hintergrund funktioniert es nichtmehr.

wenn ich jetzt aber statt dem ziehlhandle (statt WindowHandle) ein HWND_BROADCAST reinmach, funktioniert es wieder, jedoch ist dann die vordergrund-anwendung nicht mehr aktiv

was is da falsch?
  Mit Zitat antworten Zitat