Announcement

Collapse
No announcement yet.

Von welchem WinControl wurde die Botschaft gesendet ?

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

  • Von welchem WinControl wurde die Botschaft gesendet ?

    Hallo,

    ich möchte auf das Ereignis Application.OnMessage reagieren. Wenn eine Ereignis ausgelöst wird, möchte ich gern herausfinden von welchem WinControl die Botschaft gesendet wurde. Nun weis ich nicht wie ich den Parameter hwnd auswerten soll. Ich muss anhand des Handels (hwnd) herausfinden, welches WinControl dieses Handel besitzt.

    Weis jemand wie das funktioniert ?

    Mathias...

  • #2
    Hi

    <pre>
    FindControl(hWnd): TWinControl;
    </pre>

    Allerdings wird in OnMessage(M: TMsg) -> M.hWnd NICHT der Sender der Message angegeben sondern das Fensterhandle das diese Message
    empfangen soll.

    Gruß Hage

    Comment

    Working...
    X