Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#7

Re: WM_COPYDATA - Irgendwie wird nichts empfangen

  Alt 25. Mär 2005, 02:18
Moin!

2 Dinge sind das Problem:

1. Der Fenstertitel ist nicht eindeutig, wie du schon erkannt hast. Er findet das versteckte VCL Thread Fenster der Anwendung, da die Anwendung genauso heisst wie das Hauptfenster und wie das versteckte Thread Window. Dieses kann natürlich nix mit der Botschaft anfangen.

2. Die Sendmessage muss im WParam Teil ein Fensterhandle des Absenders eingetragen haben und da sollte dann zumindest was drinne stehen. In diesem Falle habe ich dort Application.Handle eingetragen - das einzig zu der Zeit verfügbare Fensterhandle.

Zur Lösung des Problems: FindWindow() nicht mit dem Caption Namen aufrufen sondern mit dem Klassennamen und beim SendMessage noch das Application.Handle als WParam angeben.

MfG
Muetze1
  Mit Zitat antworten Zitat