我用A.exe调用B.exe,并传给B.exe一个文件名,B窗口上显示该文件。
当用A.exe再次传给B.exe另一个文件时,希望在B窗口上显示新的文件内容。但并不打开一个新窗口。
A.exe
int handle = CreateProcess(NULL, szCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi );B.exe
     HWND nFirst = NULL;
     ::EnumWindows((WNDENUMPROC)EnumWindowsProc, (LPARAM)&nFirst);  if(nFirst != NULL)
 {
 ::ShowWindow(nFirst, SW_SHOWMAXIMIZED);
 ::SetForegroundWindow(nFirst);
 return FALSE;
 }
这样做能做到只打开一个窗口,但内容无法更新。
求教在不打开新窗口的情况下,更新内容的方法。
谢谢!