vb 激活其他应用程序中的按钮

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:01:50
vb 激活其他应用程序中的按钮,不是鼠标点击。
顺便问一下,那里可以学到句柄、设备描述体等这些知识呀?
我说的是让按钮产生单击事件

用EnableWindow的api

前提是你必须获得该按钮所属窗口的句柄

再来因为禁用的按钮是无法直接获得句柄的,所以必须要使用EnumChildWindows来枚举窗口中所有控件来获取控件句柄

获得之后就用EnableWindow

-----------------------------------
句柄之类的知识不好说。。。你可以看看windows原理,windows的任意一个看得见的东西都是用一个唯一的句柄控制的,所以要操纵他们,就要用句柄
让然了,vb中很多地方都简化了,所以接触不到,只有在api中才会看到
假如你学的是c之类,就会经常和句柄打交道了。