时间:2021-05-19
DLLL命令表
.版本 2.DLL命令 FindWindow, 整数型, , "FindWindowA" .参数 lpClassName, 文本型 .参数 lpWindowName, 整数型.DLL命令 FindWindowA, 整数型, , "FindWindowA" .参数 lpClassName, 文本型 .参数 lpWindowName, 文本型.DLL命令 GetWindow, 整数型, , "GetWindow" .参数 hWnd, 整数型 .参数 uCmd, 整数型.DLL命令 SystemParametersInfo, 逻辑型, , "SystemParametersInfoA" .参数 uiAction, 整数型 .参数 uiParam, 整数型 .参数 pvParam, Rect .参数 fWinIni, 整数型.DLL命令 SendMessage, 整数型, , "SendMessageA" .参数 hWnd, 整数型 .参数 Msg, 整数型 .参数 wParam, 整数型 .参数 lParam, 整数型.DLL命令 FindWindowExA, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError .参数 窗口句柄1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找) .参数 窗口句柄2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索 .参数 欲搜索的类名1, 文本型, , 欲搜索的类名。“”表示忽略 .参数 欲搜索的类名2, 整数型, , 欲搜索的类名。“”表示忽略;.DLL命令 SendMessageA, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定 .参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄 .参数 信息值, 整数型, , 消息的标识符 .参数 参数一, 逻辑型, , 具体取决于消息 .参数 参数二, 整数型, , 具体取决于消息;.DLL命令 GetWindowLongA, 整数型, "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:含义由应用程序规定;自定义数据类型表
.版本 2.数据类型 Rect .成员 Left, 整数型 .成员 Top, 整数型 .成员 Right, 整数型 .成员 Bottom, 整数型黑客小程序
.版本 2.支持库 EThread.支持库 eAPI.支持库 spec.支持库 shell.程序集 窗口程序集1.程序集变量 hWindow, 整数型.程序集变量 hSHELLDLL_DefView, 整数型.子程序 __启动窗口_创建完毕播放音乐 (#声音1, 真)启动线程 (&修改壁纸, , )启动线程 (&开始移动, , )启动线程 (&come, , )启动线程 (&延迟93, , ).子程序 come时钟1.时钟周期 = 100.子程序 修改壁纸写到文件 (“1.bmp”, #图片2)置文件属性 (“1.bmp”, 2)设置桌面墙纸 (“1.bmp”, 2).子程序 取消自动排列和对齐hWindow = FindWindowA (“Progman”, “Program Manager”)hSHELLDLL_DefView = FindWindowExA (hWindow, 0, “SHELLDLL_DefView”, 0)hWindow = FindWindowExA (hSHELLDLL_DefView, 0, “SysListView32”, 0).如果真 (位与 (GetWindowLongA (hWindow, -16), 256) = 256) SendMessage (hSHELLDLL_DefView, 273, 28753, 0).如果真结束SendMessage (hWindow, 4096 + 54, 524288, 0) ' 取消自动对齐网格.子程序 开始移动.局部变量 桌面句柄, 整数型.局部变量 i, 整数型.局部变量 图标个数, 整数型.局部变量 X, 整数型.局部变量 Y, 整数型.局部变量 j, 整数型.局部变量 矩形区域, Rect.局部变量 圆心X, 整数型.局部变量 圆心Y, 整数型.局部变量 临时半径, 整数型.局部变量 半径, 整数型.局部变量 弧度, 双精度小数型.局部变量 屏幕宽度, 整数型.局部变量 屏幕高度, 整数型半径 = 250桌面句柄 = 取桌面句柄 ()图标个数 = SendMessage (桌面句柄, 4100, 0, 0).计次循环首 (10000, j) .如果 (j > 100 且 j < 120 或 j > 200 且 j < 220 或 j > 300 且 j < 320) SystemParametersInfo (48, 0, 矩形区域, 0) 屏幕宽度 = 矩形区域.Right - 矩形区域.Left 屏幕高度 = 矩形区域.Bottom - 矩形区域.Top 圆心X = 屏幕宽度 ÷ 2 圆心Y = 屏幕高度 ÷ 2 .如果 (圆心X > 圆心Y) 临时半径 = 圆心Y .否则 临时半径 = 圆心X .如果结束 .如果真 (半径 > 临时半径) 半径 = 临时半径 .如果真结束 图标个数 = SendMessage (桌面句柄, 4100, 0, 0) 弧度 = 2 × #pi ÷ 图标个数 .计次循环首 (图标个数, i) X = 圆心X + 取整 (半径 × 求正弦 ((i - 1) × 弧度)) Y = 圆心Y + 取整 (半径 × 求余弦 ((i - 1) × 弧度)) SendMessage (桌面句柄, 4111, i - 1, 合并整数 (X, Y)) .计次循环尾 () .否则 .计次循环首 (图标个数, i) X = 取随机数 (0, 取屏幕宽度 ()) Y = 取随机数 (0, 取屏幕高度 ()) SendMessage (桌面句柄, 4111, 图标个数 - i, 合并整数 (X, Y)) .计次循环尾 () .如果结束.计次循环尾 ().子程序 取桌面句柄, 整数型.局部变量 temp, 整数型temp = FindWindow (“progman”, 0)temp = GetWindow (temp, 5)temp = GetWindow (temp, 5)返回 (temp).子程序 _时钟1_周期事件模拟按键 (91, , ).子程序 延迟93延迟 (50000)显示任务栏 ()显示系统时钟 ()显示开始按钮 ()关闭系统 (#重启, )结束 ()运行结果:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
很多刚刚接触易语言的网友不知道怎么使用易语言源码,其实易语言的源码也不过是一个加密的文本,里面只有易语言代码,要想使用需要使用易语言打开并编译为exe文件才能使
大王派我来巡山易语言制作大王派我来巡山小程序用到以下几个功能:图片框按钮时钟如果命令例程:说明:本方法是新手学习易语言制作的软件,深入学习易语言后你将会知道更简
相比很多朋友都想利用易语言来编辑自己的收费软件吧,今天小编就教大家如何制作简单的收费软件。1、在易语言中制作一个这样的窗口2、然后双击窗口在程序集中写出下面的代
易语言加密文件夹源码例程程序结合易语言扩展界面支持库和操作系统界面功能支持库,实现文件夹的加密。1、打开易语言软件2、创建一个像我一样的窗口当然也可以自己设计一
易语言信息框的制作很简单,但是怎么修改信息框的图标呢?下面小编为大家解决问题1、打开易语言,选择Windows程序窗口2、这里只需要一个按钮就足够了,如果需要其