Italia
Foro

Message ~wm_MouseWheel abfragen

 
- Page 1 -



Martin
Kempf
Ich würde gerne circa Subclassing obige Message abfragen, so wie es auch mit ~wm_keydown funktioniert. Die Windows.ph und Messages.ph habe ich drin, aber die Mousewheel scheint woanders zu sein... welche Headerdatei muss ich angeben?
 
11.02.2016  
 



« Dieser Beitrag wurde als Lösung gekennzeichnet. »


Matthias
Arlt
Ja, schon klar. Du kannst entweder das ~WM_MOUSEWHEEL im Programm durch den entsprechenden HexWert (also $20A) ersetzen...

oder

die vorgenannte Zeile in die PH einfügen, da sie dort nicht drin steht...

oder

am Anfang Deines Programms il valore selbst definieren, bspw. wie folgt:
DEF &WM_MOUSEWHEEL $20A

und dann statt ~WM_MOUSEWHEEL eben &WM_MOUSEWHEEL schreiben.
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
11.02.2016  
 




Matthias
Arlt
WM_MOUSEWHEEL = $20A
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
11.02.2016  
 




Martin
Kempf
so weit komme ich nicht - beim Aufruf des Programms im Interpreter kommt die Fehlermeldung: Definition im Testata fehlt: WM_MOUSEWHEEL.
eingebundene Testata:
$H Windows.ph
$H Messages.ph
 
11.02.2016  
 




Matthias
Arlt
Ja, schon klar. Du kannst entweder das ~WM_MOUSEWHEEL im Programm durch den entsprechenden HexWert (also $20A) ersetzen...

oder

die vorgenannte Zeile in die PH einfügen, da sie dort nicht drin steht...

oder

am Anfang Deines Programms il valore selbst definieren, bspw. wie folgt:
DEF &WM_MOUSEWHEEL $20A

und dann statt ~WM_MOUSEWHEEL eben &WM_MOUSEWHEEL schreiben.
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
11.02.2016  
 




Martin
Kempf
thxalot, jetzt hab ichs verstanden.
 
11.02.2016  
 



Martin Kempf (11.02.2016)
Ich würde gerne circa Subclassing obige Message abfragen


Diese Nachricht besser per UserMessages verarbeiten.

Die SubClassProc kann hierbei leider kleine aber möglicherweise spürbare Ausfälle verursachen - ausgenommen es wäre eine wProc auf eine nProc.
 
11.02.2016  
 




Martin
Kempf
ok, danke per den Hinweis. Frage noch: Die Richtung, in die das Rollrad bewegt wird, bekomme ich circa das Vorzeichen von UwParam. Was wird mir mit UlParam trasferimento? Dieser Wert verändert sich, wenn ich das Rad schnell drehe.
 
12.02.2016  
 



Schau mal das ist hier direkt von MS erklärt:  [...] 

wParam
The high-order word indicates the distance the wheel is rotated, expressed in multiples or divisions of WHEEL_DELTA, which is 120. A positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user.

The low-order word indicates whether various virtual keys are down. This parameter can be one or more of the following values.


lParam
The low-order word specifies the x-coordinate of the pointer, relative to the upper-left corner of the screen.

The high-order word specifies the y-coordinate of the pointer, relative to the upper-left corner of the screen.
 
12.02.2016  
 




Martin
Kempf
thanx dafür.
 
12.02.2016  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

11.552 Views

Untitledvor 0 min.
H.Brill03.10.2021
Sven Bader10.09.2021
RudiB.24.04.2020
GDL09.08.2018
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

Martin Kempf (5x)
iF (2x)
Matthias Arlt (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie