基于 MFC 的应用程序(以SDI为例)在向导生成以后,将会有一个主框架类(CMainFrame,基于CFrameWnd),一个试图类,程序运行的时候将显示主框架,并在主框架里面显示试图(也就是一个窗体) 现在,我想增加一个窗体,如果不用对话框的话,我想用CFrameWnd,从中派生出一个新的类,在增加一个新的试图类,我希望能够显示新加的框架窗体,并且在客户区显示新的试图类 我不知道这个想法能不行,有没有高手能够指点一下的, 如果有,可不可以给源代码
解决方案 »
- 复制文件、移动文件对应windows的什么消息
- 关于sdk
- 关于ClistCtrl
- ado连接sql server2000连不上~~
- 怎么 在MFC 下仿QQ自动伸缩窗口
- 重叠I/O WRITEFILE的问题
- 找寻MSN Messenger API编程的文件 msgrpriv.h 和 msgrpriv.idl,有者 重 分。
- 各位大哥请帮忙 关于listctrl 控件的
- 限时两天完成的工作,实在没有办法,请大家帮忙
- 如何用list control显示当前目录,也就是做成象资源管理器的右边的部分
- vc编dao的数据库应用,在win2000,me下可通过,但win98 不行,help!!!
- 有谁可以告诉我如何能够把win2000上的客户端服务器弄到win98上用呀,
pApp=(CMultiFrmApp*)AfxGetApp();
CDocTemplate* pDocTemplate;
POSITION pos = pApp->GetFirstDocTemplatePosition();
pDocTemplate = pApp->GetNextDocTemplate(pos);
ASSERT(pDocTemplate);
// Create the new frame
CMainFrame * pFrame=(CMainFrame*) GetParent();
CMainFrame* pNewFrame =(CMainFrame *) pDocTemplate->CreateNewFrame(pFrame->GetActiveDocument(),
(CFrameWnd*)AfxGetMainWnd());
ASSERT(pNewFrame);
// Activate the frame and set its active view
pDocTemplate->InitialUpdateFrame(pNewFrame, NULL);
::ShowWindow(pNewFrame->m_hWnd,SW_SHOW);