Zitat von
T3rm1n4T0r:
aber in Spielen ist es ja auch mögliche diese zu verwenden.
Dort wird aber eine andere
API verwendet (DirectInput).
Wenn der Maustreiber halbwegs etwas taugt, werden die Ereignisse (zumindest ab Windows XP) als XBUTTON1/XBUTTON2 durchgereicht:
Delphi-Quellcode:
// WinNT.h
const
//...
VK_XBUTTON1 = $05;
// NOT contiguous with L & RBUTTON
VK_XBUTTON2 = $06;
// NOT contiguous with L & RBUTTON
//...
WM_NCXBUTTONDOWN = $00AB;
WM_NCXBUTTONUP = $00AC;
WM_NCXBUTTONDBLCLK = $00AD;
//...
WM_XBUTTONDOWN = $020B;
WM_XBUTTONUP = $020C;
WM_XBUTTONDBLCLK = $020D;