Delphi-PRAXiS

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 Fenster ohne Rahmen (StayOnTop) verschwindet (https://www.delphipraxis.net/176624-fenster-ohne-rahmen-stayontop-verschwindet.html)

wendelin 17. Sep 2013 17:45

Fenster ohne Rahmen (StayOnTop) verschwindet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo DPler,

mein Problem ist folgendes:

in meinem kleinen Testprogramm (zur Übung von Drag&Drop) von einem Tooltip oder Info-Fenster welches ohne Rahmen und StayOnTop ist, kam ich auf die Idee dieses Fenster ohne Drag (das klappt ja) nur am MausCursor mitlaufen zu lassen.

In dem Moment allerdings wenn der MausCursor (Fadenkreuz) erscheint, verschwindet das "StayOnTop - Infofenster". ich habe dafür keine Erklärung,zumal
wenn ich den Button Form1-Run drücke ist ist das StayOnTopFenster wieder da
und saust über den Monitor.

Vieleicht fällt Euch ja eine Erklärung und ein Tip für mich ein !
Schaut Euch mal den Anhang an.

Danke

Wolfgang

Uwe Raabe 17. Sep 2013 18:44

AW: Fenster ohne Rahmen (StayOnTop) verschwindet
 
Delphi-Quellcode:
Mouse.CursorPos
gibt bereits Screen-Koordinaten zurück.
Delphi-Quellcode:
MyMouse := Form1.ClientToScreen(Mouse.CursorPos);
gibt also unsinnige Werte.

hathor 17. Sep 2013 18:55

AW: Fenster ohne Rahmen (StayOnTop) verschwindet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Geht's nicht einfacher?

Delphi-Quellcode:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
VAR  MyMouse : TPoint;
begin
      MyMouse := Mouse.CursorPos;
      Label1.Left:= MyMouse.X-100;
      Label1.Top:= MyMouse.y-100;
end;

wendelin 17. Sep 2013 22:00

AW: Fenster ohne Rahmen (StayOnTop) verschwindet
 
Herzlichen Dank Herr Raabe, herzlichen Dank 'Hathor' für die sehr schnelle Antwort.
Programm läuft sofort sooo wie ich es mir vorgestellt habe.

Gruß
Wolfgang


Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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