📄 0x40.cpp
字号:
#include "stdafx.h"
extern BOOL g_bMustExit;
//////////////////////////////////////////////////////
//
//
// 生成鼠标事件.
//
// 附加数据描述: 一个 RCAMOUSEINPUT 结构数组
// 数组元素个数可以这样获得:
// (RCAREQUESTHEADER.requestBytes - sizeof(RCAREQUESTHEADER)) / sizeof(RCAMOUSEINPUT)
//
BOOL
WINAPI
RCAID_0X40_HANDLER(
SOCKET s,
RCAREQUESTHANDLEDATA * pData,
RCAREQUESTHEADER * pRCAHead,
HANDLE hEventArray[2]
)
{
int len; // 附加数据长度;
int ret;
// int count; // 数组总数
RCAMOUSEINPUT mi;
len = pRCAHead->requestBytes - sizeof( RCAREQUESTHEADER );
// 计算数组元素个数
// count = len / sizeof(RCAMOUSEINPUT);
// 限制一次发送的数组个数上限.最大 20 个
// if( count > 20 )
// return TRUE;
// while( count-- )
// {
ret = RCARecv_EventSelectIO( s, hEventArray, (char*)&mi, sizeof(RCAMOUSEINPUT));
if( ret != len )
{
// 添加错误响应
return FALSE;
}
mouse_event( mi.dwFlags, mi.dx, mi.dy, mi.mouseData, mi.dwExtraInfo );
// }
// 添加响应处理
return TRUE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -