有时候对某个窗口内的数据进行处理之后,会希望在新的窗口中显示结果。假设对数据进行处理后得到的结果放在vector<CString>类型的变量vecString里面,且CFIRDoc拥有一个成员vector<CString>类型的成员变量m_vecFileString 。
下面新建一个窗口并显示处理的结果,主要的代码如下:
CFIRApp* pApp = (CFIRApp*)AfxGetApp();
POSITION pos = AfxGetApp()->GetFirstDocTemplatePosition();
CDocTemplate* pDocTemp = AfxGetApp()->GetNextDocTemplate(pos);
CFIRDoc* firDoc = (CFIRDoc*)pDocTemp->OpenDocumentFile(NULL);
firDoc->m_vecFileString = vecString;