Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Testen, ob Maus Form verlassen hat (https://www.delphipraxis.net/68156-testen-ob-maus-form-verlassen-hat.html)

Hawkeye219 26. Apr 2006 07:55

Re: Testen, ob Maus Form verlassen hat
 
Hallo,

das Abfangen von CM_MouseEnter und CM_MouseLeave ist doch eine gute Basis. Vielleicht könnte man es so machen:

Delphi-Quellcode:
type
  TForm1 = class (TForm)
  private
    procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
  end;

procedure TForm1.CMMouseEnter(var Message: TMessage);
begin
  if PtInRect(BoundsRect, Mouse.CursorPos) then
    Color := clBtnFace;
end;

procedure TForm1.CMMouseLeave(var Message: TMessage);
begin
  if not PtInRect(BoundsRect, Mouse.CursorPos) then
    Color := clLime;
end;
Gruß Hawkeye

Joe_the_Junkie 26. Apr 2006 10:55

Re: Testen, ob Maus Form verlassen hat
 
Danke für eure ganzen vielen Antworten. Ich werde diese noch testen und gucken, was am besten ist.
Tut mir leid, wenn ich mich jetzt erst bedanke, aber ich hatte nicht ganz so viel Zeit. :pale:

Ich melde mich dann, wenn ich die ganzen Vorschläge beantwortet hate.

Mfg Joe the Junkie


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:38 Uhr.
Seite 2 von 2     12   

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