应用程序运行后,在标题栏上出现这样的样式: 应用程序名称-文档名称
在CMainFrame中调用SetTitle可以修改应用程序名称,在CDocument中调用SetTitle可以修改文档名称。那么,现在我不需要文档名称,因为是单文档的。在文档类中调用SetTitle("");可以中间的那个横杠还存在,该如何去掉呢???
在CMainFrame中调用SetTitle可以修改应用程序名称,在CDocument中调用SetTitle可以修改文档名称。那么,现在我不需要文档名称,因为是单文档的。在文档类中调用SetTitle("");可以中间的那个横杠还存在,该如何去掉呢???
解决方案 »
- Release 中try catch语句段被跳过不执行?
- Process对象句柄泄漏
- 关于SQL数据ADO连接及ADO控件
- 编译环境的不同,程序Access Violation于HOOKDLL.DLL,原因怎样分析?请赐教
- 关于VC++与数据库连接的问题
- 我写了一段代码,怎么调过不去
- 急需解决怎样将HTML中Object里的PARAM参数传递到VB中ActiveX控件中?
- --------------麻烦大家了,请问如何在一个SDI里,创建我期望中的大小,位置的对话框?-------------------
- 控件位置问题??
- actionscript 3.0 教程--AS3.0程序设计
- VC网络编程新手上路,送分!
- 请问下:如何在MFC的对话框中得到ListBox(列表框)的句柄啊,谢谢拉!
m_strTitle="xxxxxxxxxxxx";//设置新的标题
BOOL CReplayView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs BOOL bPreCreated = CEditView::PreCreateWindow(cs);
cs.style &= ~(ES_AUTOHSCROLL|WS_HSCROLL); // Enable word-wrapping
cs.style &= ~FWS_ADDTOTITLE;
return bPreCreated;
}
cs.style &= ~FWS_ADDTOTITLE;就是去掉标题
你的程序可能是IDR_REPLAYTYPE这一项
{
....... cs.style &= ~FWS_ADDTOTITLE;
.......
return TRUE;
}
下面写你自己的窗口标题,如果不写则标题栏会写“工程名字”,此时不是“无标题-工程名字”
void CMainFrame::OnShowWindow(BOOL bShow, UINT nStatus)
{
CFrameWnd::OnShowWindow(bShow, nStatus);
// TODO: Add your message handler code here
SetWindowText(_T("你自己的窗口标题") );
}
此时标题栏就是“你自己的窗口标题”