AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:47

Parameter dieser Suchanfrage:

Suche in Thema: Maus auf ein Ereignis reagieren lassen
Suche alle Beiträge, die von "TonyR" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 17. Apr 2007
    Ich mag zwar keine Leute die Sachen einfach so aufgeben/hinschmeißen, aber in deinem Fall ist es u.U. besser so.

    Hat du dir schon alle Tutorials von www.dsdt.info durchgelesen??? Die sind IMHO die besten in der Delphi-Welt...

    Vor allem der Delphi-Crashkurs ist das ABSOLUTE!
    50 Seiten voller Wissen!!! :shock:
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 16. Apr 2007
    Ich muss jetzt nochmal nachhaken und erinnere an meinen Beitrag vorhin (http://www.delphipraxis.net/internal_redirect.php?p=709832#709832)

    Du vergleichst jeden Farbanteil mit einer Toleranz...
    Aber wie gesagt können auch visuell ziemlich gleiche Farben sehr große Unterschiede in einem Farbwert aufweisen... Ich verweise nochmal auf meinen Post vorhin...

    Bitte beweise mir das Gegenteil, wenn...
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 16. Apr 2007
    Wow :shock:

    Bitsetter legt sich ja richtig ins Zeug...
    Ich teste den Code auch mal...

    Aber warum willst du das in eine DLL auslagern??? Nur so zum probieren???
    Naja... jedenfalls, Wenn du dazu auch Fragen hast, dann bitte einen neuen Thread aufmachen.
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Nee... geht net... (außer vielleicht mit nem Array of TColor??? glaub ich aber nicht)...

    Man müsste die Farben auf einem Farbverlauf, der alle Farben beinhaltet darstellen können...
    Dann könnte man ganz einfach feststellen, ob sich die Farbe noch im gültigen Bereich befindet...

    Ich mach dazu auch noch ne Skizze... aber jetz muss ich ins Bett... morgen halb sechs aufstehen...
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Ich hab jetzt aber nochmal was nachgeprüft...
    Ob es vielleicht klüger wäre den Schnitt an Abweichungen auszurechnen???

    Weil siehe Screenshot (Bild 1): die zwei Farben sehen sich doch ziemlich ähnlich... R G B
    oben: 150 255 0
    unten: 0 255 150
    ergibt: 150 + 0 + 150 = 300Sehr große Abweichung für kleine sichtbare Abweichung oder?

    Edit: Anhang
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Aber nicht den letzten Beitrag von Bitsetter unter den Tisch fallen lassen!!!
    Es gehört sich einfach den Speicher wieder freizugeben :wink:

    Und jetzt ist da die redbox... und die sagt, dass der Hanno das schon geändert hat in seinem Code... Naja... spät, aber gemacht^^
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Ich hätte da so eine Idee...
    Man kann ja die Farbe des Pixels unter der Maus und die gewünschte Farbe in die 3 Grundfarben zerlegen.... und dann subtrahieren und wenn das Ergebnis so ziehmlich bei null ist, dann ist es eine ähnliche Farbe!!!
    Anregung in diesem Thread!

    Farbe 1: R=120...G=100...B=12
    Farbe 2: R=130...G=90...B=10

    Ergebnis: R=10...G=10...B=2

    --> Farbe ähnlich.... Klick...
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Da kann ich dir wie gesagt auch nicht weiterhelfen :cry:

    Aber nochmal zu den Code: Hast du den hier richtig reingepostet??? Weil so kann der nicht funktionieren... Wenn dann so:
    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ExtCtrls;
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    1. Frage: Welches Interval hast du im Moment im Timer???

    2. Sache: In der Timer-Prozedur hast du die Variablen X und Y...diese sind immer 0! Ich dachte, du willst den Mausklick dort ausführen, wo die Farbe ist :wink:
    Da musst du entweder nochmal dasvar
    Pos: TPoint;
    begin
    GetCursorPos(Pos);einfügen, oder Pos gleich global deklarieren, um auch in Timer1Timer darauf zugreifen zu...
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Gib mal ein biss'l CODE!
    Kann jetzt aber erst mal nicht helfen... weil: Formel 1
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Bloß der Vollständigkeit halber: DesktopDC ist eine Variable :zwinker:

    Aber ich kanns versthehen, dass du da noch nicht ganz dahinter stehst...
    Aber dann musst du ja auch noch nicht solche schweren Sachen machen, oder?
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Ich weis, dass du neu bist in dem Bereich...
    Aber trotzdem bitte ein bisschen denken vor dem Schreiben :wink:

    Es fehlt die Deklaration von dem Handle und die Zuweisung (wenn ich dir jetzt sage, dass du mal oben bei dem Quelltext guckst, müsstest dus eigentlcih hinbekommen...):DesktopDC: hDC; //global deklarieren!
    ...
    DesktopDC := GetDC(0); //am bestens ins FormCreate!
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    Ist das bei einer normalen if-Abfrage mit einem Standard-timer auch so?
    Mit OnMouseMove... geht das systemweit? Und: Wäre da die CPU-Belastung nicht eigentlich höher?
  • Forum: Sonstige Fragen zu Delphi

    Re: Maus auf ein Ereignis reagieren lassen

     
      by TonyR, 15. Apr 2007
    function GetPixelFarbe: TColor;
    var
    Pos: TPoint;
    begin
    GetCursorPos(Pos);
    Result := GetPixel(DesktopDC, Pos.X, Pos.Y);
    end;
    Das würde glaube ich reichen...

    Und das jetzt ins OnTimer von einem Timer...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=TonyR&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=90311
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 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