Hallo Michael,
Gibt es eine möglichkeit einen String von einen anderen
Programm abzufangen/aufzunehmen, mit der WinApi,
Sicher. Du kannst einen String mit SendMessage() an ein bestimmtes Fenster (HWND) oder auch an alle offenen verschicken, Details sind im MSDN. Daneben gibt es auch Pipes, oder man tauscht die Daten über Dateien aus (Moritz kennt da gleich 5 Methhoden dafür, ).
also wenn z.B. in einen Browser sich etwas in der Adressleiste ändert
das das mein Programm bemerkt
Ja das wäre schön, aber: dafür müsste der Browser eben Post an Dein Fenster abschicken, und warum sollte der? Eventuell kann sich sowas in der Hilfe von Mozilla finden, oder auch nicht.
und diesen String übernehmen kann.
Du kannst eine eigene Konstante definieren:
#define GET\_TEXT 1000
und die dann in der Callback behandeln - wenn sie denn jemand schickt.
lg
Martin B