Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249208 (10644)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Fenster ohne Titelleiste verschieben ???
Philipp Sternberg
| Datum:11.01.02 13:37 (ps@burghardt-ib.de) |
Hallo Profaner Ich habe folgendes Problem: Ich habe ein fenster erzeugt, dass keine Titelleiste hat und möchte, dass das ganze Fenster mit der Maus verschoben werden kann. Das heißt, dass die gesamte client-area des fensters mit der Maus "angefasst" und verschoben werden kann. Ich hab schon zich mal die Api-Doku nach möglichkeiten durchsucht (z.B. Ws_Ex_Styles) jedoch leider überhaupt nichts gefunden. Ich hoffe desshalb auf eure Antworten ! tschüss, Philipp Sternberg
René Bühling
| Datum:29.01.02 19:06 (Rene.Buehling@gmx.de) |
Hallo, das geht z.B. so: ... elseif @equ(%message,$201) 'linksklick usecursor 5 sendmessage(%hwnd,$112,$F012,0) usecursor 0 ... MfG René
Sascha Willecke
| Datum:01.02.02 13:51 (sascha@willecke-net.de) |
Hallo, mit dem verschieben des fenster dabei dieses Problem: wenn ich im programm per @create("window"... ein fenster öffne und dann wieder schließe hat meine maus praktisch das fenster bereits fest in der hand und verschiebt das fenster auch ohne die maustaste gedrückt zu halten! und erst wenn ich klicke löst sie sich wieder vom hauptfenster! Da nervt natürlich sehr! Wie kann ich das beheben oder woran liegt das? Gruß Sascha
René Bühling
| Datum: 01.02.02 16:00 (Rene.Buehling@gmx.de) |
Hi, ich vermute das Problem ist hier, daß der generelle Mausklick abgefangen wird, egal ob er im Hauptfenster oder in einem Unterfenster erfolgt. Abhilfe: Prüfen, welches Fenster zum Klickzeitpunkt aktiv ist, also die Abfrage z.B. wie folgt erweitern: elseif @and(@equ(%mwnd,%hwnd), @equ(%message,$201)) 'linksklick Hoffe das hilft, René

| Zurück zur Übersicht