1.取消MDI主框架窗口中显示的活动文档标题
缺省条件下,创建的主框架窗口和MDI子窗口通常具有FWS_ADDTOTITLE风格,所以如果要禁止,
必须取消该风格:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~FWS_ADDTOTITLE;
return TRUE;
}
2.取消MDI子窗体中显示的文档标题
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~ FWS_ADDTOTITLE;
return TRUE;
}
3.设置SDI主窗口标题
对于单文档窗体,当我们建立一个test应用程序时,标题栏上显示"无标题-test"
我们可以重载SetTitle函数来设置自己的文档标题,例如下面代码显示的结果为"测试文档-test"
void CTestDoc::SetTitle(LPCTSTR lpszTitle)
{
lpszTitle = "测试文档";
CDocument::SetTitle(lpszTitle);
}
如果要改变主窗口的标题,第一种方法可以设置String Table中的
test/n/nTest/n/n/nTest.Document/nTest Document 第一项内容,改为如下内容
测试/n/nTest/n/n/nTest.Document/nTest Document。
最后主窗口将显示"测试文档-测试"
第二种方法可以在主窗口的PreCreateWindow函数中,设置CFrameWnd的保护成员m_strTitle来更改
主窗口的标题
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
m_strTitle = "测试";
return TRUE;
}
缺省条件下,创建的主框架窗口和MDI子窗口通常具有FWS_ADDTOTITLE风格,所以如果要禁止,
必须取消该风格:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~FWS_ADDTOTITLE;
return TRUE;
}
2.取消MDI子窗体中显示的文档标题
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~ FWS_ADDTOTITLE;
return TRUE;
}
3.设置SDI主窗口标题
对于单文档窗体,当我们建立一个test应用程序时,标题栏上显示"无标题-test"
我们可以重载SetTitle函数来设置自己的文档标题,例如下面代码显示的结果为"测试文档-test"
void CTestDoc::SetTitle(LPCTSTR lpszTitle)
{
lpszTitle = "测试文档";
CDocument::SetTitle(lpszTitle);
}
如果要改变主窗口的标题,第一种方法可以设置String Table中的
test/n/nTest/n/n/nTest.Document/nTest Document 第一项内容,改为如下内容
测试/n/nTest/n/n/nTest.Document/nTest Document。
最后主窗口将显示"测试文档-测试"
第二种方法可以在主窗口的PreCreateWindow函数中,设置CFrameWnd的保护成员m_strTitle来更改
主窗口的标题
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
m_strTitle = "测试";
return TRUE;
}