怎样在对话框中得到Document指针
饮水思源 - 精华区文章阅读
发信人: thebestone (Simple life), 信区: VC
标 题: 【合集】怎样在对话框中得到Document指针
发信站: 饮水思源 (2002年04月11日19:23:13 星期四), 站内信件
☆──────────────────────────────────────☆
wanywn (正枫) 于 2001年12月12日18:58:26 星期三 提到:
如题,谢了
☆──────────────────────────────────────☆
microsoft (论文工作需要顺其自然) 于 2001年12月12日19:05:55 星期三 提到:
把这个指针传递过去就是了。
或者使用GetActiveDocument();
☆──────────────────────────────────────☆
wanywn (正枫) 于 2001年12月12日19:36:01 星期三 提到:
CDialog里面好像没有这个函数阿!
只有GetActiveWindow!
☆──────────────────────────────────────☆
wonderow (大虾小生) 于 2001年12月12日19:39:49 星期三 提到:
用:
CMainFrame *cf;
cf=(CMainFrame *)AfxGetApp()->m_pMainWnd;
cf->GetActiveDocument()......
......
☆──────────────────────────────────────☆
microsoft (论文工作需要顺其自然) 于 2001年12月12日19:42:47 星期三 提到:
right.
如果是单文档程序:
((CFrameWnd*)AfxGetMainWnd())->GetActiveDocument();
如果是多文档程序:
CFrameWnd* pActive = ((CFrameWnd*)AfxGetMainWnd())->GetActiveFrame();
if (pActive != NULL)
{
CYourDocument* p = (CYourDocument*)(pActive->GetActiveDocument();
}
|
浙公网安备 33010602011771号