AnyCAD SDK PRO  2020
The Professional Graphics SDK for .Net and C++ Developers
Public 成员函数 | 所有成员列表
AnyCAD::Platform::InputEvent类 参考

鼠标和键盘输入信息 更多...

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 ()
 
Vector2GetMousePosition ()
 
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值。

返回
按键的Flag值。
int AnyCAD::Platform::InputEvent::GetKey ( )

获取当前按下的按键的值。

返回
按键的值。
Vector2 ^ AnyCAD::Platform::InputEvent::GetMousePosition ( )

获取鼠标位置。

返回
鼠标的坐标位置。
bool AnyCAD::Platform::InputEvent::IsAltKeyDown ( )

判断Ctrl是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsCtrlKeyDown ( )

判断Ctrl是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsKeyESC ( )

判断Esc键是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsLButtonDown ( )

判断鼠标左键是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsMButtonDown ( )

判断鼠标中键是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsRButtonDown ( )

判断鼠标右键是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsShiftKeyDown ( )

判断Shift是否按下。

返回
true 如果按下。
bool AnyCAD::Platform::InputEvent::IsTableKeyDown ( )

判断Tab键是否按下。

返回
true 如果按下。
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键按下.


该类的文档由以下文件生成: