![]() |



Function |
Declared in: NiGraph3DEvents.h |
Declaration
void OnMouseMove( short Button, short Shift, long X, long Y);
Description
Generated when you move the mouse over the control.
Parameters
short Button
short Shift
long X
long Y
Contains the state of the mouse buttons, which can be any combination of the CNiGraph3D::MouseButton enumeration values. The following list includes valid enumeration values.
- CNiGraph3D::LeftButton - the user pressed the left mouse button.
- CNiGraph3D::RightButton - the user pressed the right mouse button.
- CNiGraph3D::MiddleButton - the user pressed the middle mouse button.
Contains the state of the SHIFT, CTRL, and ALT keys, which can be any combination of the CNiGraph3D::ShiftKeys enumeration values. The following list includes valid enumeration values.
- CNiGraph3D::ShiftKey - the user pressed the SHIFT key.
- CNiGraph3D::CtrlKey - the user pressed the CTRL key.
- CNiGraph3D::AltKey - the user pressed the ALT key.
The x position of the mouse when the event occurred.
The y position of the mouse when the event occurred.
See Also
Example
void OnMouseMove(short Button, short Shift, long X, long Y) { if ((X > 20 && Y < 100) && (Shift == CNiGraph3D::ShiftKey | CNiGraph3D::AltKey)) { // Your event code here. } }