?? input.h
字號(hào):
#ifndef INPUT_H
#define INPUT_H
#include <dinput.h>
#pragma comment(lib,"dinput8.lib")
#pragma comment(lib,"dxguid.lib")
#define MOUSEBUTTON_LEFT 0
#define MOUSEBUTTON_RIGHT 1
#define MOUSEBUTTON_MIDDLE 2
class CInput
{
public:
CInput(void);
~CInput(void);
HRESULT Create(HWND hWnd, HINSTANCE hInstance);
HRESULT GetKeyboardState();
HRESULT GetMouseState();
bool IsKeyDown(int key); // 檢測(cè)按鍵是否按下(連續(xù))
bool IsKeyDownToggle(int key); // 檢測(cè)按鍵是否按下(單步)
int IsMouseDown(int key);
void GetCursorPos(long& x,long& y,long& z);
void Destroy();
private:
LPDIRECTINPUT8 m_pDirectInput;
LPDIRECTINPUTDEVICE8 m_pKeyboard;
LPDIRECTINPUTDEVICE8 m_pMouse;
DIMOUSESTATE m_MouseState;
char m_KeyboardState[256];
char m_Buffer[256];
};
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -