2011年6月15日

当前窗口与活动窗口的区别

摘要: 活动窗口:用于获取当前线程中用于接收消息的窗口句柄。这个是相对线程来说的。假设一个程序有多个窗体,每个窗体由一个线程控制。窗口_取活动窗口(线程ID)得到当前程序中活动窗体的窗口句柄。如果当前程序不是调用该函数的程序,则就会返回0.这也说明了这个命令是相对线程的,也可以说是相对于该程序的。如果窗口_取活动窗口(0)相当于窗口_取当前窗口()。如果窗口_取活动窗口(线程ID)每个程序都能取到句柄,说明线程ID有问题,线程ID此刻等于0.当前窗口:得到的是当前最前端窗口,也就是激活的、有焦点的、接收键盘消息的窗口。这是相对系统来说的。注意这里不一定是最前面的窗口,同时还要满足有焦点这个条件。--- 阅读全文

posted @ 2011-06-15 22:02 wanghj_dz 阅读(4801) 评论(0) 推荐(0) 编辑

窗口句柄

摘要: .版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕编辑框1.加入文本 (“_启动窗口句柄:” + 到文本 (_启动窗口.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“按钮1句柄:” + 到文本 (按钮1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“标签1句柄:” + 到文本 (标签1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“选择框1句柄:” + 到文本 (选择框1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“单选框1句柄:” + 到文本 (单选框1.取窗口句柄 ()) + #换行符)编辑框1.加入文本 (“编辑框1句柄:” 阅读全文

posted @ 2011-06-15 19:48 wanghj_dz 阅读(439) 评论(0) 推荐(0) 编辑

枚举进程()、组合框的使用

摘要: .版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕模块注册 ().子程序 _组合框1_将弹出列表.局部变量 进程, 枚举进程结构, , "0" //进程变量是一个数组,数组元素是枚举进程结构.局部变量 计次, 整数型组合框1.清空 ().计次循环首 (枚举进程 (进程), 计次) ' 枚举出来所有的进程 组合框1.加入项目 (进程 [计次].程序名, 进程 [计次].进程ID) //组合框.加入项目(项目文本,项目数值) .如果真 (进程 [计次].程序名 = “calc.exe”) ' 找到自已想要的进程进行操作 ' 有了进程ID后可 阅读全文

posted @ 2011-06-15 16:12 wanghj_dz 阅读(436) 评论(0) 推荐(0) 编辑

小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?通过该试验加深对句柄的理解!!

摘要: 小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕模块注册 ()_启动窗口.标题 = “自进程ID=” + 到文本 (取自进程ID ()) + “ 主线程ID=” + 到文本 (取进程主线程 (-1)).子程序 _按钮1_被单击.局部变量 进程信息, 进程信息.局部变量 进程句柄1, 整数型.局部变量 进程句柄2, 整数型编辑框2.内容 = “”编辑框1.内容 = 扩展路径 (编辑框1.内容)' 运行() 进程_运行程序 ( 阅读全文

posted @ 2011-06-15 14:27 wanghj_dz 阅读(598) 评论(0) 推荐(0) 编辑

返回值是新的进程句柄的只有:打开进程()、创建进程()两个命令,创建进程()命令详解

摘要: 返回值是新的进程句柄的只有:打开进程()、创建进程()两个命令。创建进程()命令详解。.子程序 进程_创建进程, 逻辑型, 公开, 创建运行一个新程序进程.注.若不提供 进程信息 参数时会自动关闭句柄,若提供该参数可获得进程与线程句柄,供后续内存操作方面等使用.参数 程序文件, 文本型, , 指定一个程序的全路径名和启动参数 如 "c:\xxx\abc\a.exe" "c:\xxx\abc\a.exe -k -b -c".参数 运行目录, 文本型, 可空, 指定该进程的运行环境目录 如 "c:\xxx\abc\" "c:\x 阅读全文

posted @ 2011-06-15 12:53 wanghj_dz 阅读(444) 评论(0) 推荐(0) 编辑

由窗口类名、窗口标题获得窗口句柄,由窗口句柄获得进程ID,由进程ID获得进程句柄,进而控制进程

摘要: 由窗口类名、窗口标题获得窗口句柄,由窗口句柄获得进程ID,由进程ID获得进程句柄,进而控制进程。.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕.子程序 _按钮1_被单击.局部变量 窗口句柄, 整数型.局部变量 进程句柄, 整数型.局部变量 进程ID, 整数型窗口句柄 = 窗口_取窗口句柄 (“CalcFrame”, “计算器”) //“CalcFrame”,“计算器”都是通过软件获得的。进程ID = 进程_取窗口进程ID (窗口句柄, )进程句柄 = 打开进程 (进程ID)进程_暂停进程 (进程句柄) 阅读全文

posted @ 2011-06-15 09:15 wanghj_dz 阅读(1662) 评论(0) 推荐(0) 编辑

导航