Announcement

Collapse
No announcement yet.

Wechsel des ActiveWindows in einer laufenden Delphi-Application erkennen (Event)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wechsel des ActiveWindows in einer laufenden Delphi-Application erkennen (Event)

    Hallo zusammen,<BR>
    ich benötige in meiner Delphi-Application eine Möglichkeit über eine Event-Procedure einen ActiveWindow-Wechsel innerhalb der Windowsumgebung zu erkennen und mit einer Aktion zu reagieren.<BR><BR>
    Wer weiß Rat?<BR><BR>
    Vielen Dank.<BR><BR>
    Gruß Michael

  • #2
    Schau mal bei SetWindowHookEx(WH_SHELL,...)

    Gruß Hage

    Comment


    • #3
      Hallo Hagen,<BR>
      so ganz viel Material krieg ich zu SetWindowHookEx aber nicht so ganz raus :-( Außerdem wird hier und da immer über Stabilitätsprobleme berichtet.<BR><BR>
      Gibt es sowas nicht in fertigen Komponenten gekapselt?<BR>
      Muß man denn das Rad immer wieder neu erfinden?<BR><BR>
      Gruß Michae

      Comment


      • #4
        Mit Delphi 6 und 7 soll es inzwischen stabil sein. Ich benutze aber immer noch meine C DLL (never change a running system). Die bleibt auch noch ein paar KByte kleiner.<br>
        Ausserdem kann man in C leicht ein Shared Segment deklarieren, in dem man den Handle des Hooks ablegen kann.<br>
        Schreib mich mal direkt an und ich schicke dir was du brauchst ([email protected]). Uebersetzte DLL und C Sourcen

        Comment

        Working...
        X