在类中,得到主框架的框架指针后,
CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
pFrame->SetWindowText(标题);但是打开视图后,标题又改为最原始标题了。
试图关闭后,也是最原始标题。那我要更改标题,得如何做啊?!
CMDIFrameWnd *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;
pFrame->SetWindowText(标题);但是打开视图后,标题又改为最原始标题了。
试图关闭后,也是最原始标题。那我要更改标题,得如何做啊?!
解决方案 »
- win7自动升级后vs2010打不开了。
- 谁有程序仓库网站的帐号,帮我下个东西吧,谢谢!
- CListCtrl横向滚动即OnHScroll时,如何不改变CListCtrl的Item上的对话框或按钮
- dll中隐式声明 类中函数的隐式声明 如何调用类中的函数dll中
- listctr清空再添加问题
- 销毁启动画面遇到的问题?里面有详细的代码和调试信息!前辈请进入看看!!!
- 关于DCOM的难题,高手们快来哦
- 用(CreateThread)创建语音采集和播放两个线程都是死循环,自发自收效果良好,两台计算机通话时,不能全双工工作,好像是实时优先级的线程,先
- 用mfc建立不要文档类
- 谁用过signcode
- ado的简单问题
- "import"之后的"指针无效"
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &= ~FWS_ADDTOTITLE;
m_strTitle="你自己的标题"; return TRUE;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~WS_THICKFRAME; cs.lpszName = _T("自己的标题"); return TRUE;
}
这样设计的结果也是一样。
我在每个视图显示时,都分别给视图一个视图标题。当视图关闭时,主框架也不能返回原来的标题。
多文档视图设计时,一个视图,一个文档。要使用文档来SetTitle,这样不是对视图设置标题吗?