Files
wow/ddl/chm_output/standard_fun/HKMMoveRP.html
王鹏 33dc741fd9 add 硬件控制模块 (hardware_control.py) 并修复游戏状态扫描区域宽度
- 新增 wyhkm.dll 硬件盒子 COM 接口封装,支持键盘鼠标控制
- 修复 game_state_config.json 中 scan_region_width 过小导致截图越界的问题
- 添加鼠标路径录制器、硬件测试脚本等工具
- 更新多项配置默认值

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 12:15:00 +08:00

47 lines
1.8 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>HKMMoveRP</title>
<link rel="stylesheet" type="text/css" href="css/help.css">
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="1" class="ts">
<tr>
<th width="50">名称</th>
<td class="name">HKMMoveRP 鼠标相对移动</td>
</tr>
<tr>
<th>功能</th>
<td>鼠标底层的相对移动。这个是USB鼠标底层的一次移动用于给使用者自己实现完整的鼠标移动。设置为普通鼠标和设置为游戏鼠标的移动距离不同普通鼠标横坐标和纵坐标一次最大的移动距离都是127(是鼠标的物理相对移动坐标,不是屏幕坐标)游戏鼠标横坐标和纵坐标一次最大的移动距离都是32767。</td>
</tr>
<tr>
<th>参数</th>
<td class="canshu">参数1 设备对象无类型指针。使用<a href="HKMOpen.html">HKMOpen</a>可以创建它。<br />
参数2 横坐标32位整型数。鼠标相对移动的横坐标。<br />
参数3 纵坐标32位整型数。鼠标相对移动的纵坐标。</td>
</tr>
<tr>
<th>返回值</th>
<td class="fanhui">布尔值。成功返回TRUE失败返回FALSE。</td>
</tr>
<tr>
<th>C语言<br />例子</th>
<td class="lizi">DWORD dwDevId;<br />
LPVOID lpDev;<br />
dwDevId=HKMSearchDevice(0x1234,0xABCD,0);<br />
if(dwDevId==0xFFFFFFFF)<br />
{<br /> &nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;未找到无涯键鼠盒子\n&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;return 0;<br />
}<br />
lpDev=HKMOpen(dwDevId,0);<br />
if(lpDev==NULL)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;打开无涯键鼠盒子失败\n&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br />
}<br />
HKMMoveRP(lpDev,100,50);<br />
HKMClose(lpDev);</td>
</tr>
</table>
</body>
</html>