AnyCAD SDK PRO
2020
The Professional Graphics SDK for .Net and C++ Developers
|
鼠标和键盘输入信息 更多...
Public 成员函数 | |
void | SetLButtonDown () |
bool | IsLButtonDown () |
void | SetRButtonDown () |
bool | IsRButtonDown () |
void | SetMButtonDown () |
bool | IsMButtonDown () |
int | GetDelta () |
void | SetDelta (int zDelta) |
void | SetShiftKeyDown () |
bool | IsShiftKeyDown () |
void | SetCtrlKeyDown () |
bool | IsCtrlKeyDown () |
void | SetAltKeyDown () |
bool | IsAltKeyDown () |
bool | IsTableKeyDown () |
bool | IsKeyESC () |
Vector2^ | GetMousePosition () |
void | SetMousePosition (Vector2^ pos) |
int | GetKey () |
void | SetKey (int nChar) |
int | GetFlag () |
void | SetFlag (int nFlag) |
鼠标和键盘输入信息
记录当前的鼠标和键盘的输入信息。默认没有鼠标键和键盘键按下。
int AnyCAD::Platform::InputEvent::GetDelta | ( | ) |
获取鼠标滚轮移动的位移。
int AnyCAD::Platform::InputEvent::GetFlag | ( | ) |
获取当前按下的按键的Flag值。
int AnyCAD::Platform::InputEvent::GetKey | ( | ) |
获取当前按下的按键的值。
Vector2 ^ AnyCAD::Platform::InputEvent::GetMousePosition | ( | ) |
获取鼠标位置。
bool AnyCAD::Platform::InputEvent::IsAltKeyDown | ( | ) |
判断Ctrl是否按下。
bool AnyCAD::Platform::InputEvent::IsCtrlKeyDown | ( | ) |
判断Ctrl是否按下。
bool AnyCAD::Platform::InputEvent::IsKeyESC | ( | ) |
判断Esc键是否按下。
bool AnyCAD::Platform::InputEvent::IsLButtonDown | ( | ) |
判断鼠标左键是否按下。
bool AnyCAD::Platform::InputEvent::IsMButtonDown | ( | ) |
判断鼠标中键是否按下。
bool AnyCAD::Platform::InputEvent::IsRButtonDown | ( | ) |
判断鼠标右键是否按下。
bool AnyCAD::Platform::InputEvent::IsShiftKeyDown | ( | ) |
判断Shift是否按下。
bool AnyCAD::Platform::InputEvent::IsTableKeyDown | ( | ) |
判断Tab键是否按下。
void AnyCAD::Platform::InputEvent::SetAltKeyDown | ( | ) |
设置Alt键按下.
void AnyCAD::Platform::InputEvent::SetCtrlKeyDown | ( | ) |
设置Ctrl键按下.
void AnyCAD::Platform::InputEvent::SetDelta | ( | int | zDelta | ) |
设置鼠标滚轮移动的位移。
zDelta | 滚轮移动的位移。 |
void AnyCAD::Platform::InputEvent::SetFlag | ( | int | nFlag | ) |
设置按键的Flag值。
nFlag | 按键的Flag值。 |
void AnyCAD::Platform::InputEvent::SetKey | ( | int | nChar | ) |
设置按键的值。
nChar | 按键的值。 |
void AnyCAD::Platform::InputEvent::SetLButtonDown | ( | ) |
设置鼠标左键按下。
void AnyCAD::Platform::InputEvent::SetMButtonDown | ( | ) |
设置鼠标中键按下。
void AnyCAD::Platform::InputEvent::SetMousePosition | ( | Vector2^ | pos | ) |
设置鼠标位置。
pos | 鼠标位置。一般是相对于当前窗口。 |
void AnyCAD::Platform::InputEvent::SetRButtonDown | ( | ) |
设置鼠标右键按下。
void AnyCAD::Platform::InputEvent::SetShiftKeyDown | ( | ) |
设置Shift键按下.