//
//
//
//
//
//
//
//
//
//
软件Tags:
注册热键模块源码
系统结构:注册热键,新窗口程序,取消热键,置窗口特征,SendMessageCallback,RegisterHotKey,执行窗口程序,UnregisterHotKey,
======注册热键程序集
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 注册热键
| |
| |------ 新窗口程序
| |
| |------ 取消热键
| |
| |
======调用的Dll
| |
| |---[dll]------ 置窗口特征
| |
| |---[dll]------ SendMessageCallback
| |
| |---[dll]------ RegisterHotKey
| |
| |---[dll]------ 执行窗口程序
| |
| |---[dll]------ UnregisterHotKey
调用的DLL命令:
.DLL命令 置窗口特征, 子程序指针, "user32.dll", "SetWindowLongA"
.参数 窗口句柄, 整数型
.参数 特征索引, 整数型
.参数 新特征, 子程序指针
.DLL命令 SendMessageCallback, , "user32.dll", "SendMessageCallbackA"
.参数 hWnd
.参数 Msg
.参数 wParam
.参数 IParam
.参数 IpResultCallBack, 子程序指针
.参数 dwData
.DLL命令 RegisterHotKey, 整数型, "user32.dll", "RegisterHotKey"
.参数 hWnd, 整数型
.参数 id, 整数型
.参数 fsModifoers, 整数型
.参数 vk, 整数型
.DLL命令 执行窗口程序, 整数型, "user32.dll", "CallWindowProcA"
.参数 窗口程序程序指针, 子程序指针
.参数 窗口句柄, 整数型
.参数 消息, 整数型
.参数 参数1, 整数型
.参数 参数2, 整数型
.DLL命令 UnregisterHotKey, 整数型, "user32.dll", "UnregisterHotKey"
.参数 hWnd, 整数型
.参数 id, 整数型
