在WinCC组态手册faq_c.pdf里,给出了一个通过按钮将WinCC从运行状态切换到控制中心”的例程,如下:
#pragma code("user32.dll")
BOOL SetForegroundWindow(HWND);
#pragma code()
HWND handle;
handle=FindWindow("WinCCExplorerFrameWndClass",NULL);
if(!SetForegroundWindow(handle)) printf("\r\n SetForeground fails"
其功能是,组态一按钮,该按钮用用户管理权限加以保护,在按钮上,使用以上脚本,将控制中心提到前景。我使用WinCC5.1(中文版),操作系统是Win2K,将此例程进行编辑,但却始终没有成功,始终显示“SetForeground fails”。这到底是怎么回事?有那位同仁做过这个例子,恳请不吝赐教!