AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:02

Parameter dieser Suchanfrage:

Suche in Thema: HWND_Broadcast abfangen
Suche alle Beiträge, die von "ecHo89" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 26. Mär 2009
    ich weiß nicht, ob ihr mein problem erkennt...

    SendMessage(FindWindow('TMainHookTestForm', nil), WM_COPYDATA, PMouseHookStruct(Data)^.pt.X, PMouseHookStruct(Data)^.pt.Y);

    ist ja das gleiche wie

    mousePoint := PMouseHookStruct(Data)^.pt; (data=lparam)

    SendMessage(FindWindow('TMainHookTestForm', nil), WM_COPYDATA,mousePoint.x,mousePoint.Y);
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 25. Mär 2009
    dort wird sogar korrekt der Mauspunkt inner HookProc verarbeitet, aber wenn ich diese Infos sende (x,y), funktioniert es nur wenn die Maus über der Form ist. Obwohl das Programm in der Verarbeitung mit den Daten korrekt arbeiten kann.

    Muss ich ein packed record übergeben? Wieso reicht es nicht aus .x und .y zu übergeben, wenn diese doch korrekt sind?


    mousePoint :=...
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 25. Mär 2009
    Habe es jetzt einfach so gemacht (ich möchte im Moment ja eh nur registrieren, ob Mausklick und dann die Position)

    GetCursorPos
    und dann ne WM_COPYDATA Message mit den Koordinaten. Aber das Problem is GetCursorPos, da es nur die Position auf der Form anzeigt. Wie kann ich aus lpView: PDLLData (PDLLData^=TDLLData) diese Information (Mauspunkt) holen?

    const
    MMFName =...
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 23. Mär 2009
    okay, magst du dir mal die ZIP angucken. 100% lauffähig, aber die Message ist halt einfach leer :/
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 23. Mär 2009
    Habe jetzt WM_USER = 400, da =1 fehler produzieren könnte.

    Habe ein bisschen mit dem Pointer experimentiert und direkt ein Debugging Exeption ausgelöst, d.h. es ging gar nix mehr... Taskmanager ist zwar noch aufgegangen konnte aber mit der Tastur und Maus nicht bedient werden. Diese Sachen sind nicht in der ZIP-Datei drin. Die Version läuft stabil, aber es kommen halt keine Daten an :(
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 23. Mär 2009
    So bekomme keinen Fehler mehr, aber woher weiß ich welchen Wert ich hinter WM_USER brauche?

    Kann meine TMSG auch behandeln und im Memo ausgeben, aber alle Werte sind 0, d.h. irgendwie empfang ich die Message nicht richtig.
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 23. Mär 2009
    runmiddlebutton.pas(18): Undefinierter Bezeichner: 'WM_MOUSEHOOKMSG'
    runmiddlebutton.pas(18): Ungültiger Botschaftsmethoden-Index

    Wenn ich das mit dem message dahinter mache
  • Forum: Win32/Win64 API (native code)

    Re: HWND_Broadcast abfangen

      Delphi
      by ecHo89, 23. Mär 2009
    habe immer noch keine funktionierende möglichkeit gefunden, trotz viel suchen und probieren
  • Forum: Win32/Win64 API (native code)

    HWND_Broadcast abfangen

      Delphi
      by ecHo89, 20. Mär 2009
    Hi,

    bin seit mehr als 1 Woche am grübel bekomms, aber einfach net gebacken...

    In der DLL:
    lpView: TDLLData;
    CopyMemory(@lpView^.mouse, PMOUSEHOOKSTRUCT(lParam), sizeof(TMOUSEHOOKSTRUCT));
    SendMessage(HWND_BROADCAST, lpView^.WM_MOUSEHOOKMSG, wParam, lParam);

    In meinem Programm:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=ecHo89&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=131211
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz