//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言键盘指示灯操作源码系统结构:初始化,取状态,置图标,事件处理,GetModuleHandle,CallNextHookEx,SetWindowsHookEx,UnhookWindowsHookEx,CopyMemory,keybd_event,MapVirtualKey,GetKeyState, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------初始化 || ||------取状态 || ||------置图标 || ||------事件处理 || ||------__启动窗口_托盘事件 || ||------_数字锁定_被选择 || ||------_大小写锁定_被选择 || ||------_滚动锁定_被选择 || ||------_退出_被选择 || ||------_按钮1_被单击 || ||------__启动窗口_将被销毁 || || ======调用的Dll || ||---[dll]------GetModuleHandle || ||---[dll]------CallNextHookEx || ||---[dll]------SetWindowsHookEx || ||---[dll]------UnhookWindowsHookEx || ||---[dll]------CopyMemory || ||---[dll]------keybd_event || ||---[dll]------MapVirtualKey || ||---[dll]------GetKeyState 调用的DLL命令: .DLL命令GetModuleHandle,整数型,,"GetModuleHandleA" .参数lpModuleName,整数型 .DLL命令CallNextHookEx,整数型 .参数hhk,整数型 .参数nCode,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令SetWindowsHookEx,整数型,,"SetWindowsHookExA" .参数idHook,整数型 .参数lpfn,子程序指针 .参数hmod,整数型 .参数dwThreadId,整数型 .DLL命令UnhookWindowsHookEx,逻辑型 .参数hhk,整数型 .DLL命令CopyMemory,,,"RtlMoveMemory" .参数Destination,MSG,传址 .参数Source,整数型 .参数Length,整数型 .DLL命令keybd_event,整数型 .参数bVk,字节型 .参数bScan,字节型 .参数dwFlags,整数型 .参数dwExtraInfo,整数型 .DLL命令MapVirtualKey,整数型,,"MapVirtualKeyA" .参数wCode,整数型 .参数wMapType,整数型 .DLL命令GetKeyState,逻辑型 .参数nVirtKey,整数型
