📄 mouse.h
字号:
#ifndef _MOUSE_H
#define _MOUSE_H
//--------------------------------------------------------------
/**\!File
*
*File name:MOUSE.h
*
*His:add by honghaier @2004/2/22
*
*Desc:鼠标输入类
*/
//---------------------------------------------------------------
#include "dinput.h"
#include <tchar.h>
#include <stdio.h>
#include "DXUtil.h"
#include <windows.h>
#include "MYLOG.h"
//---------------------------------------------------------------
/** MOUSE 类.
* 鼠标输入类
*/
class CMOUSE
{
HRESULT hr; /*返回结果用的句柄 */
LPDIRECTINPUT8 m_lpDI; /*对应的DINPUT对象 */
LPDIRECTINPUTDEVICE8 m_lpDIDevice ;/*创建的设备对象 */
CMYLOG m_Log;/**文件日志 */
char m_cbmp[50];/**调入的图像 */
int m_iwidth;/**图像宽 */
int m_iheight;/**图像高 */
public:
int m_nMouseLeft;/**按左键 */
int m_nMouseRight;/**按右键 */
int m_nMouseX;/**当前x坐标 */
int m_nMouseY;/**当前y坐标 */
/** 构造函数.
* 初始化成员变量
*/
CMOUSE();
/** 析构函数.
* 初始化成员变量
*/
~CMOUSE();
/**!\brief
*初始化鼠标设备
*\param hWnd代表主窗口
*\return 如果成功返回true,否则false
*/
bool initMouse(HWND hWnd);
/**!\brief
*鼠标数据处理
*/
void ProcessMInput();
/**!\brief
*鼠标渲染
*/
bool RenderMouse();
/**!\brief
*清空资源
*/
void CleanUpDirectInput();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -