发信人: 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(); } |