LabVIEWForum.de - Frontpanel ohne Titlebar bewegen

LabVIEWForum.de

Normale Version: Frontpanel ohne Titlebar bewegen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

Ich habe ein Programm welches keine Titlebar hat wenn ich es ausführe (otische Gründe). Trotzdem möchte ich, dass der Bediener das fenster mit der Maus umpositionieren kann.
Ich habe eine Lösung die dies macht (siehe Anhang). Mir ist es aber etwas zu träge. Wenn man die Maus schnell bewegt kommt sie aus den "Frontpanel Bereich" raus.

Kennt jemand von euch eine Methode die dies besser bzw. schnell umsetzten kann ?


LG Michael
Hallo Michael,

ich finde dein VI nicht träge.
Ich hatte nur das Problem, dass man das FP aus dem sichtbaren Bildschirmbereich schieben konnte. Da solltest du noch eine Überprüfung/Limitierung einprogrammieren...
Hi,

Vielen Dank für deine schnelle Antwort.
Ja, dass ich das Fenster aus den Bildschirmbereich schieben kann ist mir auch schon aufgefallen. Dies muss ich noch abfangen (muss mir nur überlegen wie ich das mache).
Ich hätte gerne das Verhalten wie es bei den Windows Fenstern auch ist. Also, dass das Fenster an der Maus "klebt".
Eine andere Möglichkeit "Verschiebbarkeit" zu realisieren gibt es ?
Ich hab mal ein VI erstellt mit dem ich prüfen kann ob sich das Frontpanel außerhalb des Bildschirms befindet.

LG Michael
Ich habe - basierend auf deinem Programm - mal auf die Schnelle was zusammengestrickt.
Der Unterschied ist, dass ich die *Absolut*koordinaten der Maus verwende.
Im ersten Durchlauf wird die Position der Maus zum Fenster gemerkt und danach das Fenster immer wieder so positioniert, dass die relative Position zur Maus unverändert bleibt.
(Der Code ausnahmweise mal in 2011, obwohl ich sonst 8.6 benutze - falls sich wer wundert...)

P.S.: gerade eben noch einen Bug rauskorrigiert...
hi,

Vielen Dank für das Programm. Ich kann es mir erst am Montag anschauen wenn ich wieder auf der Arbeit bin.
Ich habe auch noch ein VI geschrieben welches verhindert dass man das FP "aus dem Bidschirm" ziehen kann. Ich werde es dann auch mal hochladen.

Ich wünsche ein schönes Wochenende

LG Michael
Moin,

ich hab mir das VI auch mal angeschaut und eine andere Variante eingebaut: Das Fenster bewegt sich, wenn der MausCursor den PanelGrenzen zu nahe kommt. Man "schiebt" sozusagen das Fenster vor sich her...
[attachment=41940]

Gruß
hi,

ich würde die linke Maustaste noch abfragen Smile so wird es nicht so leicht mit der Maus überhaupt wieder aus dem FP zu kommen Smile
Aber das mit den Absolutwerten ist denke ich eine gute Lösung.
LG Michael
Einen schönen guten Morgen,

Ich werde den Vorschlag von ZHL verwenden. Dies entspricht dem Verhalten welches ich wollte.
Vielen Dank für eure Hilfe.

LG Michael
Referenz-URLs