📄 dxinput.h
字号:
/*
dxinput.h - Input device handle
Copyright (c) HalfLucifer, 2001.7.20
*/
#ifndef __DXINPUTH__
#define __DXINPUTH__
#include <dinput.h>
extern HINSTANCE hInstance;
extern HWND hWnd;
class DXinput
{
public:
DXinput() { memset(&KeyBuffer, 0, sizeof(unsigned char[256])); }
~DXinput();
bool Initialize();
void Update();
int KeyDown(unsigned char key) { return (KeyBuffer[key] & 0x80); }
int KeyUp(unsigned char key) { return !(KeyBuffer[key] & 0x80); }
protected:
LPDIRECTINPUT8 lpDI; // Main DirectInput object
LPDIRECTINPUTDEVICE8 lpDIKeyboard; // Keyboard's DirectInput device
unsigned char KeyBuffer[256]; // The keyboard's key buffer
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -