Aktuelle Zeit: 18.11.2018 02:35

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: WindowFromPoint_() gibt immer 0 zurück
BeitragVerfasst: 16.08.2018 11:48 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Achso, das liegt daran, dass ich einen LowLevelMouse-Callback erstelle (siehe #WH_MOUSE_LL). Der ist dann so Low Level, dass noch nicht mal Doppelklicks aus aufeinanderfolgenden Einfachklicks berechnet werden. Die unterstützten Messages sind: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_MOUSEMOVE, WM_MOUSEWHEEL, WM_MOUSEHWHEEL, WM_RBUTTONDOWN und WM_RBUTTONUP.

Siehe auch hier: MSDN - LowLevelMouseProc callback function

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WindowFromPoint_() gibt immer 0 zurück
BeitragVerfasst: 16.08.2018 11:52 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:59
@Nick,
Kleiner Hinweis:
Zitat:
Remarks
The WindowFromPoint function does not retrieve a handle to a hidden or disabled window, even if the point is within the window. An application should use the ChildWindowFromPoint function for a nonrestrictive search.

_________________
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WindowFromPoint_() gibt immer 0 zurück
BeitragVerfasst: 16.08.2018 11:59 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Danke, aber ich brauche keine Hinweise mehr zu meinem Code. Es läuft alles schon bestens. Das hier ist ein alter Thread. :allright:

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WindowFromPoint_() gibt immer 0 zurück
BeitragVerfasst: 16.08.2018 12:20 
Offline

Registriert: 21.07.2017 22:36
Danke NicTheQuick!

Der low-level hook unterstützt ja leider nicht sehr viele mouse events. Auch nicht die von einem 3ten (middle click), oder 4ten / 5ten Maustaste...

Bliebe also wahrscheinlich nur, einen hook auf #WH_MOUSE zu setzen (der unterstützt all diese events), was aber wiederum nur durch das Auslagern in eine .dll möglich wird?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WindowFromPoint_() gibt immer 0 zurück
BeitragVerfasst: 16.08.2018 12:49 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Ich hab ehrlich gesagt keine Ahnung, ob man dazu eine DLL braucht. Mein LowLevel-Hook läuft jedenfalls auch ganz wunderbar ohne DLL. Hauptsache das Executable ist 64 Bit, genau wie das Betriebssystem. Aber 32 Bit zähle ich im Grunde schon als ausgestorben.

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye