//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言鼠标键盘使用记录器源码系统结构:窗口_改变透明度,窗口_置顶,置窗口透明度_,取得窗口信息_,设置窗口位置_,设置窗口信息_, ======启动窗口程序集 || ||------__启动窗口_创建完毕 || ||------__启动窗口_托盘事件 || ||------__启动窗口_位置被改变 || ||------_按钮_储存数据_被单击 || ||------_按钮_清零记录_被单击 || ||------窗口_改变透明度 || ||------窗口_置顶 || ||------_输入设备_记录_键盘按键状态被改变 || ||------_输入设备_记录_鼠标位置改变 || ||------_输入设备_记录_鼠标按键被改变 || ||------_输入设备_记录_鼠标被滚动 || || ======调用的Dll || ||---[dll]------置窗口透明度_ || ||---[dll]------取得窗口信息_ || ||---[dll]------设置窗口位置_ || ||---[dll]------设置窗口信息_ 调用的DLL命令: .DLL命令置窗口透明度_,整数型,,"SetLayeredWindowAttributes" .参数句柄,整数型 .参数RGB,整数型 .参数透明度,整数型 .参数透明方式,整数型 .DLL命令取得窗口信息_,整数型,"user32","GetWindowLongA",,从指定窗口的结构中取得信息由nIndex决定.零表示出错.会设置GetLastError. .参数窗口句柄,整数型,,欲为其获取信息的窗口的句柄. .参数属性,整数型,,欲取回的信息,可以是下述任何一个常数:;GWL_EXSTYLE:扩展窗口样式;GWL_STYLE:窗口样式;GWL_WNDPROC:该窗口的窗口函数的地址;GWL_HINSTANCE:拥有窗口的实例的句柄;GWL_HWNDPARENT:该窗口之父的句柄.不要用SetWindowWord来改变这个值;GWL_ID:对话框中一个子窗口的标识符;GWL_USERDATA:含义由应用程序规定;DWL_DLGPROC:这个窗口的对话框函数地址;DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值;DWL_USER:含义由应用程序规定. .DLL命令设置窗口位置_,整数型,"user32.dll","SetWindowPos",,Long,非零表示成功,零表示失败.会设置GetLastError. .参数窗口句柄,整数型,,Long,欲定位的窗口. .参数定位类型,整数型,,Long,窗口句柄.在窗口列表中,窗口hwnd会置于这个窗口句柄的后面.HWND_BOTTOM将窗口置于窗口列表底部HWND_TOP将窗口置于Z序列的顶部;Z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序HWND_TOPMOST将窗口置于列表顶部,并位于任何最顶部窗口的前面HWND_NOTOPMOST将窗口置于列表顶部,并位于任何最顶部窗口的后面. .参数窗口新横坐标,整数型,,Long,窗口新的x坐标.如hwnd是一个子窗口,则x用父窗口的客户区坐标表示. .参数窗口新纵坐标,整数型,,Long,窗口新的y坐标.如hwnd是一个子窗口,则y用父窗口的客户区坐标表示. .参数窗口新宽度,整数型,,Long,指定新的窗口宽度. .参数窗口新高度,整数型,,Long,指定新的窗口高度. .参数显示方式,整数型,,Long,包含了旗标的一个整数SWP_DRAWFRAME围绕窗口画一个框SWP_HIDEWINDOW隐藏窗口等等. .DLL命令设置窗口信息_,整数型,"user32","SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值. .参数窗口句柄,整数型,,hwnd,欲为其取得信息的窗口的句柄. .参数窗口信息值,整数型,,nIndex,请参考GetWindowLong函数的nIndex参数的说明. .参数窗口信息新值,整数型,,dwNewLong,由nIndex指定的窗口信息的新值.
