转自 http://topic.youkuaiyun.com/t/20000820/15/25964.html
【转】
如何改变文档工程的 标题 " - 无标题"
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~FWS_ADDTOTITLE;
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
}
在OnCreate中用SetWindowText("Your title");加入你的栏题。
1.为了防止窗口标题栏自动显示活动的文档名,必须象softsprite所说的那样。
2.任何情况下,你可以获得窗口的指针,利用CWnd类的SetWindowText()函数改变其标题:
AfxGetMainWnd()->SetWindowText(_T("Application title"));
3.在缺省情况下,窗口标题栏中显示的文档名为文件名。若要在标题栏显示一个长字符串,而又不修改文件名,则可将项目工作区转换到 Resource View面版,选择串表( StringTable)资源,在StringTable中双击 IDR-MAIN-FRAME项,caption中显示一字符串xx/n/yy......,将第一个参数修改为用户自己希望见到的主窗口标题即可。
4.如果你的程序支持文档类,可以利用CDocument::SetTitle()函数.