RT,时间比较紧,麻烦各位大哥帮忙说一下怎么做?谢谢。
解决方案 »
- Wince基于mfc开发控件问题?
- 通过管道读取控制台程序输出 出错?
- 编译DirectSound例子程序,提示libcp.lib找不到,VS2008已经把“\ML”模式给废了,那还有什么办法。
- 扩展DLL调用的问题?
- 创建子窗口
- 请问在收到WM_CREATE后,可以做什么?比如创建按钮之类的?
- raw socket WIN2K SNIFFER 接收IP包完全否的问题。。
- 100分的问题,CListCtrl多行显示的问题,内详细
- 一个很奇怪的PostMessage问题
- VC中如何实现调用OutLook Express给指定的邮箱发信!!
- 知道一个控件的hwnd,怎么找到它所在的对话框?
- 一个虚函数问题,VC编译通不过,高手进来看看,//***处标记
{
//创建一个子窗口
}
else
{
return;
}
这段要在什么地方写?我在CMainFrame和CMyDoc里的OnFileNew里分别试,结果一个子窗口都建不上了,我是想让程序只能有一个子窗口,再打开时候就关闭以前的(这个我的可以了),但新建时还是能建上。以下是我在OpenDocumentFile写的,是当打开一个子窗口时关闭以前的:CDocument* CNetObserverApp::OpenDocumentFile(LPCTSTR lpszFileName)
{
// TODO: Add your specialized code here and/or call the base class
CMultiDocTemplate* pDocTmpl; pDocTmpl = ((CNetObserverApp *)AfxGetApp())->m_pDoc; POSITION posDoc= pDocTmpl->GetFirstDocPosition();
if(posDoc!=NULL) {m_pDoc->SaveAllModified();m_pDoc->CloseAllDocuments(TRUE);} return CWinApp::OpenDocumentFile(lpszFileName);
}
现在就是解决不了当新建时也能关闭以前的这个问题,帮帮我吧,谢谢