易语言无限创建窗口及事件源码
.版本 2 .支持库 spec .程序集 窗口程序集1 .程序集变量 窗口, 窗口类, , "0" .程序集变量 句柄, 整数型, , "0" .程序集变量 按钮, 按钮类, , "0" .程序集变量 编辑框, 编辑框类, , "0" .程序集变量 个数, 整数型 .程序集变量 第几个, 整数型 .子程序 _按钮1_被单击 ' 本源码来自三叶资源网(www.sanye.cx) 个数 = 个数 + 1 重定义数组 (窗口, 真, 个数) 重定义数组 (按钮, 真, 个数) 重定义数组 (编辑框, 真, 个数) 窗口 [个数].创建 (0, 到文本 (个数), &窗口创建完毕, , , , 300, 500, , , , , , 真) .子程序 窗口创建完毕 .参数 hWnd, 整数型 调试输出 (hWnd) 加入成员 (句柄, hWnd) 窗口 [个数].事件_被激活 (&窗口被激活) 按钮 [个数].创建 (hWnd, “我是按钮哦~”, , , 20, 50, 100, 50, ) 按钮 [个数].事件_被单击 (&按钮单机) 编辑框 [个数].创建 (hWnd, “”, #编辑框_多行显示, 20, 200, 200, 200, ) ' 本源码来自三叶资源网(www.sanye.cx) .子程序 窗口被激活 .局部变量 hWnd, 整数型 .局部变量 i, 整数型 hWnd = GetForegroundWindow () .计次循环首 (取数组成员数 (句柄), i) .如果真 (句柄 [i] = hWnd) 第几个 = i 跳出循环 () .如果真结束 ' 本源码来自三叶资源网(www.sanye.cx) .计次循环尾 () 调试输出 (hWnd, 第几个) .子程序 按钮单机 ' 本源码来自三叶资源网(www.sanye.cx) 编辑框 [第几个].内容 (“我是第” + 到文本 (第几个) + “个哦~”) 信息框 (“我是第” + 到文本 (第几个) + “个哦~”, 0, ) .子程序 __启动窗口_创建完毕
易语言+取激活窗口事件