GraceFt v2.3
开源图形引擎 EGE(Easy Graphics Engine) 的高层封装库
 
载入中...
搜索中...
未找到

这里列举出了一些常用的枚举类型 更多...

专题

 字体枚举
 这里列出了字体粗细相关的枚举值
 
 按键枚举
 这里列举出了绝大部分按键的枚举(美式键盘)
 
 文本枚举
 这里列出了文本对齐方式的枚举值
 
 画刷样式枚举
 这里包含了所有支持的画刷样式枚举值
 
 画笔样式枚举
 这里包含了所有支持的画笔样式枚举值
 

枚举

enum class  GFt::Key {
  GFt::Key::LeftMouse = 0x01 , GFt::Key::RightMouse = 0x02 , GFt::Key::MiddleMouse = 0x04 , GFt::Key::Backspace = 0x08 ,
  GFt::Key::Tab = 0x09 , GFt::Key::Enter = 0x0d , GFt::Key::Shift = 0x10 , GFt::Key::Control = 0x11 ,
  GFt::Key::Menu = 0x12 , GFt::Key::Pause = 0x13 , GFt::Key::Capslock = 0x14 , GFt::Key::Esc = 0x1b ,
  GFt::Key::Space = 0x20 , GFt::Key::Pageup = 0x21 , GFt::Key::Pagedown = 0x22 , GFt::Key::End = 0x23 ,
  GFt::Key::Home = 0x24 , GFt::Key::Left = 0x25 , GFt::Key::Up = 0x26 , GFt::Key::Right = 0x27 ,
  GFt::Key::Down = 0x28 , GFt::Key::Print = 0x2a , GFt::Key::Snapshot = 0x2c , GFt::Key::Insert = 0x2d ,
  GFt::Key::Delete = 0x2e , GFt::Key::_0 = 0x30 , GFt::Key::_1 = 0x31 , GFt::Key::_2 = 0x32 ,
  GFt::Key::_3 = 0x33 , GFt::Key::_4 = 0x34 , GFt::Key::_5 = 0x35 , GFt::Key::_6 = 0x36 ,
  GFt::Key::_7 = 0x37 , GFt::Key::_8 = 0x38 , GFt::Key::_9 = 0x39 , GFt::Key::A = 0x41 ,
  GFt::Key::B = 0x42 , GFt::Key::C = 0x43 , GFt::Key::D = 0x44 , GFt::Key::E = 0x45 ,
  GFt::Key::F = 0x46 , GFt::Key::G = 0x47 , GFt::Key::H = 0x48 , GFt::Key::I = 0x49 ,
  GFt::Key::J = 0x4a , GFt::Key::K = 0x4b , GFt::Key::L = 0x4c , GFt::Key::M = 0x4d ,
  GFt::Key::N = 0x4e , GFt::Key::O = 0x4f , GFt::Key::P = 0x50 , GFt::Key::Q = 0x51 ,
  GFt::Key::R = 0x52 , GFt::Key::S = 0x53 , GFt::Key::T = 0x54 , GFt::Key::U = 0x55 ,
  GFt::Key::V = 0x56 , GFt::Key::W = 0x57 , GFt::Key::X = 0x58 , GFt::Key::Y = 0x59 ,
  GFt::Key::Z = 0x5a , GFt::Key::LeftWin = 0x5b , GFt::Key::RightWin = 0x5c , GFt::Key::Sleep = 0x5f ,
  GFt::Key::Num0 = 0x60 , GFt::Key::Num1 = 0x61 , GFt::Key::Num2 = 0x62 , GFt::Key::Num3 = 0x63 ,
  GFt::Key::Num4 = 0x64 , GFt::Key::Num5 = 0x65 , GFt::Key::Num6 = 0x66 , GFt::Key::Num7 = 0x67 ,
  GFt::Key::Num8 = 0x68 , GFt::Key::Num9 = 0x69 , GFt::Key::Multiply = 0x6a , GFt::Key::Add = 0x6b ,
  GFt::Key::Separator = 0x6c , GFt::Key::Subtract = 0x6d , GFt::Key::Decimal = 0x6e , GFt::Key::Divide = 0x6f ,
  GFt::Key::F1 = 0x70 , GFt::Key::F2 = 0x71 , GFt::Key::F3 = 0x72 , GFt::Key::F4 = 0x73 ,
  GFt::Key::F5 = 0x74 , GFt::Key::F6 = 0x75 , GFt::Key::F7 = 0x76 , GFt::Key::F8 = 0x77 ,
  GFt::Key::F9 = 0x78 , GFt::Key::F10 = 0x79 , GFt::Key::F11 = 0x7a , GFt::Key::F12 = 0x7b ,
  GFt::Key::Numlock = 0x90 , GFt::Key::Scrolllock = 0x91 , GFt::Key::LeftShift = 0xa0 , GFt::Key::RightShift = 0xa1 ,
  GFt::Key::LeftControl = 0xa2 , GFt::Key::RightControl = 0xa3 , GFt::Key::LeftMenu = 0xa4 , GFt::Key::RightMenu = 0xa5 ,
  GFt::Key::Semicolon = 0xba , GFt::Key::Plus = 0xbb , GFt::Key::Comma = 0xbc , GFt::Key::Minus = 0xbd ,
  GFt::Key::Period = 0xbe , GFt::Key::Slash = 0xbf , GFt::Key::Tilde = 0xc0 , GFt::Key::Lbrace = 0xdb ,
  GFt::Key::Backslash = 0xdc , GFt::Key::Rbrace = 0xdd , GFt::Key::Quote = 0xde , GFt::Key::ImeProcess = 0xe5
}
 键盘按键枚举 更多...
 
enum class  GFt::MouseButton {
  GFt::MouseButton::Left , GFt::MouseButton::Right , GFt::MouseButton::Middle , GFt::MouseButton::X1 ,
  GFt::MouseButton::X2 , GFt::MouseButton::Unknown
}
 鼠标按钮枚举 更多...
 
enum class  GFt::MouseWheel { GFt::MouseWheel::Up , GFt::MouseWheel::Down , GFt::MouseWheel::None }
 鼠标滚轮状态枚举 更多...
 

详细描述

这里列举出了一些常用的枚举类型

枚举类型说明

◆ Key

enum class GFt::Key
strong

键盘按键枚举

枚举值
LeftMouse 

鼠标左键

RightMouse 

鼠标右键

MiddleMouse 

鼠标中键

Backspace 

Backspace 键

Tab 

Tab 键

Enter 

Enter 键

Shift 

Shift 键

Control 

Control 键

Menu 

Menu 键

Pause 

Pause 键

Capslock 

Capslock 键 (大写锁定键)

Esc 

Esc 键

Space 

空格键

Pageup 

Pageup 键

Pagedown 

Pagedown 键

End 

End 键

Home 

Home 键

Left 

左方向键

Up 

上方向键

Right 

右方向键

Down 

下方向键

Print 

Print 键

Snapshot 

Snapshot 键

Insert 

Insert 键

Delete 

Delete 键

_0 

主键盘 0 键

_1 

主键盘 1 键

_2 

主键盘 2 键

_3 

主键盘 3 键

_4 

主键盘 4 键

_5 

主键盘 5 键

_6 

主键盘 6 键

_7 

主键盘 7 键

_8 

主键盘 8 键

_9 

主键盘 9 键

A 键

B 键

C 键

D 键

E 键

F 键

G 键

H 键

I 键

J 键

K 键

L 键

M 键

N 键

O 键

P 键

Q 键

R 键

S 键

T 键

U 键

V 键

W 键

X 键

Y 键

Z 键

LeftWin 

左 Windows 键

RightWin 

右 Windows 键

Sleep 

Sleep 键

Num0 

小键盘 0 键

Num1 

小键盘 1 键

Num2 

小键盘 2 键

Num3 

小键盘 3 键

Num4 

小键盘 4 键

Num5 

小键盘 5 键

Num6 

小键盘 6 键

Num7 

小键盘 7 键

Num8 

小键盘 8 键

Num9 

小键盘 9 键

Multiply 

小键盘 * 键

Add 

小键盘 + 键

Separator 

小键盘 , 键

Subtract 

小键盘 - 键

Decimal 

小键盘 . 键

Divide 

小键盘 / 键

F1 

F1 键

F2 

F2 键

F3 

F3 键

F4 

F4 键

F5 

F5 键

F6 

F6 键

F7 

F7 键

F8 

F8 键

F9 

F9 键

F10 

F10 键

F11 

F11 键

F12 

F12 键

Numlock 

Numlock 键

Scrolllock 

Scrolllock 键

LeftShift 

左 Shift 键

RightShift 

右 Shift 键

LeftControl 

左 Control 键

RightControl 

右 Control 键

LeftMenu 

左 Alt 键

RightMenu 

右 Alt 键

Semicolon 

;: 键

Plus 

=+ 键

Comma 

,< 键

Minus 

-_ 键

Period 

.> 键

Slash 

/? 键

Tilde 

`~ 键

Lbrace 

[{ 键

Backslash 

| 键

Rbrace 

]} 键

Quote 

'" 键

ImeProcess 

IME 处理键

◆ MouseButton

enum class GFt::MouseButton
strong

鼠标按钮枚举

枚举值
Left 

鼠标左键

Right 

鼠标右键

Middle 

鼠标中键

X1 

鼠标扩展按钮 1

X2 

鼠标扩展按钮 2

Unknown 

未知按钮

◆ MouseWheel

enum class GFt::MouseWheel
strong

鼠标滚轮状态枚举

枚举值
Up 

鼠标滚轮向上

Down 

鼠标滚轮向下

None 

鼠标滚轮未滚动