用CCreateContext来构造一个文档类
CMyViewFrame *pMyFrame=new CMyViewFrame;
CCreateContext context;
//文档类 CMyDoc; context.m_pNewViewClass=RUNTIME_CLASS(CMyView);
if(!pMyFrame->LoadFrame(IDR_MYFRAME,WS_OVERLAPPEDWINDOW,pParent,&context))
return false;
pMyFrame->ShowWindow(SW_SHOW);
pMyFrame->InitialUpdateFrame( pMyDoc,TRUE); //InitialUpdateFrame()中的第一个参数是一个指向文档类的指针,
但pMyDoc 我不知道怎样从CMyDoc中来构造,
但我相信pMyDoc不是这样来的:
CMyDoc *pMyDoc=new CMyDoc;
请CSDN上的前辈们指点一下???
解决方案 »
- vc字符数组的比较,怎么写啊
- 游戏中播放图片
- CComboBox有值 但一个值都不显示 不是下拉框不够大
- WM_SYSCOMMAND消息屏蔽WM_CLOSE消息?
- DirectShow应用程序调试的问题
- 急啊!odbc连接oracle数据库,用getfieldvalue取数据类型为NUMBER(12,2)字段,出现invalid column number<12>.错误!!
- 如何读取DICOM格式的文件,哪里能找到开发包?
- 请帮忙,马上给分
- 请教,为啥2个本来等价的循环,函数执行结果会不一样?
- 在VC中能运行C++程序吗?
- int a =10,b=20;得到内存0012FF78 14 00 00 00 0A 00 00 00,
- 关于对话框的继承后的显示问题....
GetFirstDocPosition/GetNextDoc得到文档指针
to: flyelf(空谷清音) 这个时候我的文档还没有创建,才开始注册文档模板
现在还处在InitInstance()中
你可以从文档模板里遍历所有的文档, 至到找到你想要的文档,
FU值给CMyDoc即可.
CMyDoc这个文档类,我还没有创建
{
m_pContext = new CContext;
CContext *pContext = (CContext*)lpCreateStruct->lpCreateParams;
// 为m_pContext赋值
...
}