//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言热键注册热键源码例程系统结构:热健注册,响应消息新程序,热健注消,设置窗口信息_,发送消息返回_,注册热键_,呼叫窗口函数地址_,取消热键注册_, ======热健注册程序集 || ||------热健注册 || ||------响应消息新程序 || ||------热健注消 || ||------_启动子程序 || ||------_临时子程序 || || ======调用的Dll || ||---[dll]------设置窗口信息_ || ||---[dll]------发送消息返回_ || ||---[dll]------注册热键_ || ||---[dll]------呼叫窗口函数地址_ || ||---[dll]------取消热键注册_ 调用的DLL命令: .DLL命令设置窗口信息_,子程序指针,"user32","SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值 .参数窗口句柄,整数型,,hwnd,欲为其取得信息的窗口的句柄 .参数窗口信息值,整数型,,nIndex,请参考GetWindowLong函数的nIndex参数的说明 .参数窗口过程新址,子程序指针,,dwNewLong,由nIndex指定的窗口信息的新值 .DLL命令发送消息返回_,整数型,"user32.dll","SendMessageCallbackA",,SendMessageCallback,该函数最大的特定是可以立即返回。目标窗口函数执行完毕后,会用回调函数的形式将结果返回Long,TRUE表示成功,FALSE表示失败。会设置GetLastError .参数窗口句柄,整数型,,hwnd,要接收消息的那个窗口的句柄 .参数消息标识符,整数型,,wmsg,消息的标识符 .参数消息1,整数型,,wParam,取决于消息 .参数消息2,整数型,,lParam,取决于消息 .参数指定函数地址,子程序指针,,lpResultCallBack,指定函数地址。在vb5中可用AddressOf操作符获得 .参数自定义值,整数型,,dwData,用户自定义值 .DLL命令注册热键_,整数型,"user32.dll","RegisterHotKey" .参数窗口句柄,整数型,,hWnd .参数热键id,整数型,,id .参数功能键,整数型,,fsModifiers .参数主热键,整数型,,vk .DLL命令呼叫窗口函数地址_,整数型,"user32.dll","CallWindowProcA" .参数前一窗口函数地址,子程序指针 .参数窗口句柄,整数型 .参数消息值,整数型 .参数附加参数1,整数型 .参数附加参数2,整数型 .DLL命令取消热键注册_,整数型,"user32.dll","UnregisterHotKey" .参数窗口句柄,整数型 .参数热键id,整数型
