![]() |
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:
Gruß Hawkeye
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; |
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 19:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz