发布于 2010-10-18 22:37:31
15楼
说穿了,就是模式对话框问题。
VBS中的MsgBox函数是模式对话框,必须响应才能进行下一步操作。而此对话框所依赖的是调用它的窗口句柄。
但用C直接调用Windows API函数MessageBox时,虽然也可以在参数中将它设置成模式对话框,但好像是“异步”的,可以点击WinCC运行画面中的其它窗口中的对象。
因此,似乎可以得出这样的结论:VBS中的对话框锁定的是画面进程,而C中的对话框锁定的是当前画面。
无论成与败,无论甜与苦,我还是我。