关注
有些机器是禁止了POWER键的
有些机器是禁止了POWER键的
解决方案 »
- 串口通讯MSComm1控件写对读的干扰
- 我现在的datagrid已经有内容,但是怎么倒到excel呢?
- 一个不知道怎么修改的问题
- 系统中出现了好多类似文件夹FOUND.001,这样的文件夹可以删除吗?
- 模块的作用是什么??类模块的作用又是什么呢?
- 如何用datareport来做报表:我现在已经可以报数据表中的所有记录打印在报表上,可是我只相打出我想要的如:条件是时间是今天的记录,要如
- lihonggen0(李洪根,用.NET,标准答案来了)你好,你在线了
- API函数中的常量问题
- ADO中的connection中的begntrans commit rollback 用与不用有什么 区别???
- 紧急求救,高手救命啊
- 关于在vb中实现多条件查询!(数据库用的是oracle)
- ADOX的问题
DIK_0 = 11
DIK_1 = 2
DIK_2 = 3
DIK_3 = 4
DIK_4 = 5
DIK_5 = 6
DIK_6 = 7
DIK_7 = 8
DIK_8 = 9
DIK_9 = 10
DIK_A = 30 (&H1E)
DIK_ABNT_C1 = 115 (&H73)
DIK_ABNT_C2 = 126 (&H7E)
DIK_ADD = 78 (&H4E)
DIK_APOSTROPHE = 40 (&H28)
DIK_APPS = 221 (&HDD)
DIK_AT = 145 (&H91)
DIK_AX = 150 (&H96)
DIK_B = 48 (&H30)
DIK_BACK = 14
DIK_BACKSLASH = 43 (&H2B)
DIK_BACKSPACE = 14
DIK_C = 46 (&H2E)
DIK_CALCULATOR = 161 (&HA1)
DIK_CAPITAL = 58 (&H3A)
DIK_CAPSLOCK = 58 (&H3A)
DIK_CIRCUMFLEX = 144 (&H90)
DIK_COLON = 146 (&H92)
DIK_COMMA = 51 (&H33)
DIK_CONVERT = 121 (&H79)
DIK_D = 32 (&H20)
DIK_DECIMAL = 83 (&H53)
DIK_DELETE = 211 (&HD3)
DIK_DIVIDE = 181 (&HB5)
DIK_DOWN = 208 (&HD0)
DIK_DOWNARROW = 208 (&HD0)
DIK_E = 18 (&H12)
DIK_END = 207 (&HCF)
DIK_EQUALS = 13
DIK_ESCAPE = 1
DIK_F = 33 (&H21)
DIK_F1 = 59 (&H3B)
DIK_F2 = 60 (&H3C)
DIK_F3 = 61 (&H3D)
DIK_F4 = 62 (&H3E)
DIK_F5 = 63 (&H3F)
DIK_F6 = 64 (&H40)
DIK_F7 = 65 (&H41)
DIK_F8 = 66 (&H42)
DIK_F9 = 67 (&H43)
DIK_F10 = 68 (&H44)
DIK_F11 = 87 (&H57)
DIK_F12 = 88 (&H58)
DIK_F13 = 100 (&H64)
DIK_F14 = 101 (&H65)
DIK_F15 = 102 (&H66)
DIK_G = 34 (&H22)
DIK_GRAVE = 41 (&H29)
DIK_H = 35 (&H23)
DIK_HOME = 199 (&HC7)
DIK_I = 23 (&H17)
DIK_INSERT = 210 (&HD2)
DIK_J = 36 (&H24)
DIK_K = 37 (&H25)
DIK_KANA = 112 (&H70)
DIK_KANJI = 148 (&H94)
DIK_L = 38 (&H26)
DIK_LALT = 56 (&H38)
DIK_LBRACKET = 26 (&H1A)
DIK_LCONTROL = 29 (&H1D)
DIK_LEFT = 203 (&HCB)
DIK_LEFTARROW = 203 (&HCB)
DIK_LMENU = 56 (&H38)
DIK_LSHIFT = 42 (&H2A)
DIK_LWIN = 219 (&HDB)
DIK_M = 50 (&H32)
DIK_MAIL = 236 (&HEC)
DIK_MEDIASELECT = 237 (&HED)
DIK_MEDIASTOP = 164 (&HA4)
DIK_MINUS = 12
DIK_MULTIPLY = 55 (&H37)
DIK_MUTE = 160 (&HA0)
DIK_MYCOMPUTER = 235 (&HEB)
DIK_N = 49 (&H31)
DIK_NEXT = 209 (&HD1)
DIK_NEXTTRACK = 153 (&H99)
DIK_NOCONVERT = 123 (&H7B)
DIK_NUMLOCK = 69 (&H45)
DIK_NUMPAD0 = 82 (&H52)
DIK_NUMPAD1 = 79 (&H4F)
DIK_NUMPAD2 = 80 (&H50)
DIK_NUMPAD3 = 81 (&H51)
DIK_NUMPAD4 = 75 (&H4B)
DIK_NUMPAD5 = 76 (&H4C)
DIK_NUMPAD6 = 77 (&H4D)
DIK_NUMPAD7 = 71 (&H47)
DIK_NUMPAD8 = 72 (&H48)
DIK_NUMPAD9 = 73 (&H49)
DIK_NUMPADCOMMA = 179 (&HB3)
DIK_NUMPADENTER = 156 (&H9C)
DIK_NUMPADEQUALS = 141 (&H8D)
DIK_NUMPADMINUS = 74 (&H4A)
DIK_NUMPADPERIOD = 83 (&H53)
DIK_NUMPADPLUS = 78 (&H4E)
DIK_NUMPADSLASH = 181 (&HB5)
DIK_NUMPADSTAR = 55 (&H37)
DIK_O = 24 (&H18)
DIK_OEM_102 = 86 (&H56)
DIK_P = 25 (&H19)
DIK_PAUSE = 197 (&HC5)
DIK_PERIOD = 52 (&H34)
DIK_PGDN = 209 (&HD1)
DIK_PGUP = 201 (&HC9)
DIK_PLAYPAUSE = 162 (&HA2)
DIK_POWER = 222 (&HDE)
DIK_PREVTRACK = 144 (&H90)
DIK_PRIOR = 201 (&HC9)
DIK_Q = 16 (&H10)
DIK_R = 19 (&H13)
DIK_RALT = 184 (&HB8)
DIK_RBRACKET = 27 (&H1B)
DIK_RCONTROL = 157 (&H9D)
DIK_RETURN = 28 (&H1C)
DIK_RIGHT = 205 (&HCD)
DIK_RIGHTARROW = 205 (&HCD)
DIK_RMENU = 184 (&HB8)
DIK_RSHIFT = 54 (&H36)
DIK_RWIN = 220 (&HDC)
DIK_S = 31 (&H1F)
DIK_SCROLL = 70 (&H46)
DIK_SEMICOLON = 39 (&H27)
DIK_SLASH = 53 (&H35)
DIK_SLEEP = 223 (&HDF)
DIK_SPACE = 57 (&H39)
DIK_STOP = 149 (&H95)
DIK_SUBTRACT = 74 (&H4A)
DIK_SYSRQ = 183 (&HB7)
DIK_T = 20 (&H14)
DIK_TAB = 15
DIK_U = 22 (&H16)
DIK_UNDERLINE = 147 (&H93)
DIK_UNLABELED = 151 (&H97)
DIK_UP = 200 (&HC8)
DIK_UPARROW = 200 (&HC8)
DIK_V = 47 (&H2F)
DIK_VOLUMEDOWN = 174 (&HAE)
DIK_VOLUMEUP = 176 (&HB0)
DIK_W = 17 (&H11)
DIK_WAKE = 227 (&HE3)
DIK_WEBBACK = 234 (&HEA)
DIK_WEBFAVORITES = 230 (&HE6)
DIK_WEBFORWARD = 233 (&HE9)
DIK_WEBHOME = 178 (&HB2)
DIK_WEBREFRESH = 231 (&HE7)
DIK_WEBSEARCH = 229 (&HE5)
DIK_WEBSTOP = 232 (&HE8)
DIK_X = 45 (&H2D)
DIK_Y = 21 (&H15)
DIK_YEN = 125 (&H7D)
DIK_Z = 44 (&H2C)
End Enum
System power key
Platform SDK: Microsoft DirectX 8.0 (Visual Basic)
Immediate Keyboard Data
To retrieve the current state of the keyboard, call the DirectInputDevice8.GetDeviceStateKeyboard method, passing a DIKEYBOARDSTATE type.The GetDeviceState method returns a snapshot of the current state of the keyboard. Each key is represented by an element in the array of 256 bytes that makes up the DIKEYBOARDSTATE type. If the high bit of the byte is set, the key is down. The array is most conveniently indexed with the members of the CONST_DIKEYFLAGS enumeration. (See also Interpreting Keyboard Data.)The following code example determines whether the ESC key is currently being pressed. Assume that objDIDev is a DirectInputDevice8 object.Dim KeyState As DIKEYBOARDSTATE
Call objDIDev.GetDeviceStateKeyboard(KeyState)
If (KeyState.Key(DIK_ESCAPE) And &H80) Then
' Key is down.
End If