#include "..\include_eapi_header.h"// 调用格式: SDT_BOOL 取键盘指示灯状态, 命令说明: "取得三个键盘提示灯当前状态。开返回真;关返回假。本命令为初级命令。"// 参数<1>: [指示灯类别 SDT_INT], 参数说明: "可以被省略。键盘指示灯类别,为以下常量值之一:0、#接口常量.数字锁定键盘灯; 1、#接口常量.大小写锁定键盘灯; 2、#接口常量.滚动锁定键盘灯"static BOOL GetKeyboardLockState(int Type){BOOL result = FALSE; BYTE KeyState[256] = { 0 };if (GetKeyboardState(KeyState)){if (Type == 1){result = KeyState[VK_CAPITAL] & 1;}else if (Type == 2){result = KeyState[VK_SCROLL] & 1;}else{result = KeyState[VK_NUMLOCK] & 1;}}return result;}EAPI_EXTERN_C void eapi_GetKeyboardLockState_0_eapi(PMDATA_INF pRetData, INT nArgCount, PMDATA_INF pArgInf){int type = 0;if (pArgInf->m_dtDataType) {type = pArgInf->m_int;}pRetData->m_bool = GetKeyboardLockState(type);}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。