MFC下,如何获取主窗口框架类?
时间: 2024-02-02 19:03:05 浏览: 184
MFC 根据进程ID获取窗口信息
在 MFC 中,可以通过 AfxGetMainWnd 函数获取主窗口指针。然后可以使用 dynamic_cast 将其转换为框架类指针,例如:
```
CMainFrame* pMainFrame = dynamic_cast<CMainFrame*>(AfxGetMainWnd());
if (pMainFrame != nullptr)
{
// do something with pMainFrame
}
```
需要注意的是,前提是主窗口确实是由框架类创建的,否则转换可能会失败并返回 nullptr。
阅读全文