PostWindowsMessage

Navigation:  组态系统介绍 > 脚本应用 > 系统函数 >

PostWindowsMessage

Previous pageReturn to chapter overviewNext page

 

函数说明:

   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不为零;第二条语句发送一个关闭的消息给记事本,第二条语句执行完毕,关闭找到的记事本窗口。