发布于 2005-02-25 15:00:15
0楼
第二种方式直接运行*.chm文件,例如:
ProgramExecute("C:\\WINDOWS\\hh.exe c:\\calc.chm")
比较简单,关键是两点:
一、编译一个好看的*.chm文件;
二、当WINCC项目运行时,如果屏蔽了Ctrl+Alt+Del键,可能会出现多次打开*.chm文件的现象。解决方法是检测程序是否已经运行,已经运行的话,将其设为前台显示;如果尚未运行,则运行它,例如:
HWND Handle= NULL;
Handle= FindWindow("OMAIN",NULL);
if(Handle)
{
ShowWindow(Handle, SW_MINIMIZE); // This entry is only necessary for Windows 2000
ShowWindow ( Handle, SW_SHOWNORMAL );
SetForegroundWindow(Handle);
}
else
ProgramExecute("C:\\MSOffice.97\\Office\\ACCESS.EXE");