mfc基于多文档下拉框CViewTree获取文件路径
时间: 2024-05-06 18:19:39 浏览: 67
基于MFC实现list列表通过下拉框改变数据
您可以在CViewTree类中使用以下代码获取当前打开的文件路径:
```c++
// 获取当前选中的文档
CMDIFrameWnd* pMainFrame = static_cast<CMDIFrameWnd*>(AfxGetApp()->m_pMainWnd);
CMDIChildWnd* pChildWnd = pMainFrame->MDIGetActive();
CMyDoc* pDoc = dynamic_cast<CMyDoc*>(pChildWnd->GetActiveDocument());
// 获取文档的文件路径
CString strFilePath = pDoc->GetPathName();
```
其中,CMyDoc是您的文档类,可以根据您的实际情况进行修改。如果您的文档类不是CMyDoc,可以将其替换为您的文档类名。
阅读全文