函数说明: SendMessageToDescendants WindowHandle,WindowMessage,Param1,Param2 向某个窗口的所有子窗口发送一个Windows消息,等待返回后继续执行程序。 WindowHandle:窗口句柄,整型; WindowMessage:窗口消息号,整型; Param1:消息参数1,整型; Param2:消息参数2,字符串或整型。 返回布尔型:是否成功发送。 如 sys.SendMessageToDescendants a,16,0,0
举例: 在a.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下: Sub BSButton1_OnClick() a = sys.FindWindow(0,0,"Notepad",0) sys.SendMessageToDescendants a,16,0,0 End Sub 运行a.bsp画面,点击Button,第一条语句去获取记事本窗口的句柄,如果当前有记事本打开,则a不为零;第二条语句发送一个关闭的消息给记事本下的所有子窗口,但记事本本身不会被关闭。 |