none
MDI,文档和视图的纠结问题 RRS feed

  • 问题

  • 其实我想要实现的东西非常简单,就自己建了一个类用来读入和绘制图像,然后想分别在两个窗口中打开图像。但是文档/视图这一块一直搞不清楚。

    有个示例,是用的openDocumentFile(..),代码如下:
    CxxApp *pApp=(CxxApp *)AfxGetApp();
    CxxDoc *pNewDoc=(CxxDoc *)pApp->m_pDocTmp->openDocumentFile(NULL);

    其中,m_pDocTmp是一个CMultiDocTemplate *变量。

    但我实际使用时,编译没错,但无法运行。

    还有,怎样理解LPCTSTR lpszPathName这样一个指针呢?那我具体该传个什么进去呢?

    多谢各位。

    2010年4月3日 4:33

答案

  • LPCTSTR lpszPathName  是你要打开的那个文件的路径字符串。 你赋值为空,当然无法正确打开文档对象了。

    • 已标记为答案 volvop 2010年4月7日 9:14
    2010年4月4日 0:08
    版主