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

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

模块注册 ()

.子程序 _组合框1_将弹出列表
.局部变量 进程, 枚举进程结构, , "0"  //进程变量是一个数组,数组元素是枚举进程结构
.局部变量 计次, 整数型

组合框1.清空 ()
.计次循环首 (枚举进程 (进程), 计次)  ' 枚举出来所有的进程
    组合框1.加入项目 (进程 [计次].程序名, 进程 [计次].进程ID)  //组合框.加入项目(项目文本,项目数值)

    .如果真 (进程 [计次].程序名 = “calc.exe”)  ' 找到自已想要的进程进行操作
        ' 有了进程ID后可以使用 打开进程 得到进程句柄,执行与进程有关的更多函数,句柄不用了时要关闭句柄
        ' 进程句柄 = 打开进程 (进程 [计次].进程ID)
        ' 结束进程 (进程句柄)
        ' 关闭句柄 (进程句柄)
    .如果真结束

.计次循环尾 ()

.子程序 _按钮1_被单击
.局部变量 进程ID, 整数型
.局部变量 进程句柄, 整数型

进程ID = 组合框1.取项目数值 (组合框1.现行选中项)    //组合框.现行选中项,表示项目索引.     项目索引是从0开始,-1表示没有项目选中
进程句柄 = 打开进程 (进程ID)
.如果真 (进程句柄 ≠ 0)
    结束进程 (进程句柄)
    关闭句柄 (进程句柄)   //及时关闭句柄是释放地址资源。因为即使进程结束了,进程被释放了,如果进程句柄不关闭,则进程句柄中的地址还在使用,就不能
.如果真结束                      参加地址的重新分配,造成资源浪费。

 ----------------------------------------------------------------------------------------------------------------------------------

组合框控件的使用:组合框控件属性主要是:现行选中项(项目索引)、列表项目(项目文本)、项目数值

posted on 2011-06-15 16:12  wanghj_dz  阅读(438)  评论(0编辑  收藏  举报

导航