Maus auf Bereich beschränken

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Maus auf Bereich beschränken

Beitrag von AUGE_OHR »

hi,
wie kann man den Bereich einer Maus einschränken ?

angenommen ich hätte sowas wie eine Confirm() oder Msgbox() die
ja beide "im Vordergrund" erscheinen sollten. Der User kann aber
immer noch "wo anders hin" clicken ...

Wenn ich also ein solches XbpDialog Fenster habe dann will ich das die
Maus nur in dem Fenster bleibt so das der User nur "die" Button´s in
"dem" Fenster anclicken kann ...

Ich hab den Effect schon mal gehabt, aber ich weiss nicht mehr wonach
ich suchen muss ... wer gibt mir mal ein Stichwort.

gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Jimmy,
Du kannst doch die Mausposition abfragen, oder?
Und Du hast die Position (und Größe) Deines Fensters - wenn der Mauszeiger ausserhalb der Positionen ist, wird er innerhalb positioniert...
Nur so als Tipp, einfach mal versuchen...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Beitrag von AUGE_OHR »

hi,
Martin Altmann hat geschrieben: Du kannst doch die Mausposition abfragen, oder?
Und Du hast die Position (und Größe) Deines Fensters - wenn der Mauszeiger ausserhalb der Positionen ist, wird er innerhalb positioniert...
jaja, aber ich brauche doch irgend einen Callback Slot wo ich das ganze
ausführe ... und ich komme nicht darauf was es war ... ?

gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Jimmy,
:motion?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Jimmy,

versuch es mit :captureMouse()
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Beitrag von AUGE_OHR »

hi,

danke euch beiden für eure Antworten. JA damit hatte es was zu tun.
Ich muss mich erst einmal hinsetzten und das evaluieren, aber erst
nach dem Wochenende.

gruss by OHR
Jimmy
Günter Beyes
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 315
Registriert: Mo, 16. Okt 2006 13:04
Wohnort: Region Stuttgart

Beitrag von Günter Beyes »

Hallo Jimmy,

ich habe ein Beispiel in die Wissensbasis gestellt. Stichwort Mausefalle :wink:

Viele Grüße
Günter
Antworten