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