hallo community
http://www.delphipraxis.net/internal...ight=tformrecv
dieses snippet hab ich in mein programm eingebaut und hab ein kleineres anliegen.
nehmen wir an ich möchte die caption meiner anwendung auslesen, natürlich könnte man das mit WM_GETTEXT machen aber das soll ja nur ein bsp. sein.
als erstes erhalte das
handle meiner anwendung mittels FindWindow und sende meine nachricht an das programm, dieses wertet die nachricht aus und sendet an Msg.From meine caption die ich erhalten möchte, mein problem ist eben nun das ich in beiden anwendungen die "WMCopyData" procedure habe, das ich in beiden anwendungen die nachrichten mühsam auswerten muss.
ich hab eigentlich relativ wenig lust auf so ein hin und her.
ich bins von winamp gewohnt das man das z.b. so machen kann:
Delphi-Quellcode:
var
i: Integer;
begin
i := SendMessage(FindWindow('Winamp v1.x', nil), WM_USER, 0, 104);
das gibt mir den aktuellen status von winamp zurück, 1 für play, 3 für pause und alles andere für stop. hier wirkt sendmessage wie eine function die mir einen wert zurück gibt und das hätte ich auch gerne, nur hab ich keine idee wie ich das realisieren könnte und würde mich sehr über ein kleines beispiel freuen