quote:以下是引用dcount107在2008-12-08 16:51:17的发言:WinCC提供的只能是硬拷屏打印,可以通过安装虚拟PDF打印机,打印到文件。
调用Windows API函数也能完成,但如城班所说,非常复杂。
共享一个我自己做的EXE文件,用于拷屏并弹出对话框提示保存。调用方法如下:
HWND hwnd;
char szCmd[255];
hwnd=FindWindow(NULL,"WinCC-运行系统 - ");
sprintf(szCmd,"c:\\temp\\CopyScreen.exe hwnd=%d rect=0,0,1280,1024 InitDir=D:\\",hwnd);
printf("\r\n%s",szCmd);
ProgramExecute(szCmd);
//如果全屏拷贝,不用指定rect参数
文件下载:CopyScreen.RAR
应该加精!!!!