Visual studio 2010 如何更改MFC SDI无文档应用程序的标题/标题
我找不到更改MFC SDI应用程序标题的有效解决方案。我不使用文档/视图。我需要根据应用程序的内部状态更改标题 我在InitInstance中尝试了我的主应用程序模块中的CMainFrame::SetWindowText,但没有成功 我尝试更改CMainFrame::m_strtile成员变量,然后调用OnUpdateFrameTitle(TRUE),但仍然没有成功 在OnTimer过程内部-调用AfxGetMainWnd()->SetWindowText(_T(“来自OnTimer的标题”);-它也不起作用 我错过了什么?这应该是一项普通而简单的任务,不是吗 编辑:很抱歉,似乎SetWindowText正在工作,只需要正确编译我的应用程序。Visual studio 2010 如何更改MFC SDI无文档应用程序的标题/标题,visual-studio-2010,visual-studio,mfc,sdi,Visual Studio 2010,Visual Studio,Mfc,Sdi,我找不到更改MFC SDI应用程序标题的有效解决方案。我不使用文档/视图。我需要根据应用程序的内部状态更改标题 我在InitInstance中尝试了我的主应用程序模块中的CMainFrame::SetWindowText,但没有成功 我尝试更改CMainFrame::m_strtile成员变量,然后调用OnUpdateFrameTitle(TRUE),但仍然没有成功 在OnTimer过程内部-调用AfxGetMainWnd()->SetWindowText(_T(“来自OnTimer的标题”);
这都是我的错。覆盖CMInframe::PreCreateWindow。 清除样式FWS_ADDTOTITLE
cs.style &= ~(LONG)FWS_ADDTOTITLE;
现在,应该可以以您喜欢的任何方式显示窗口标题
默认窗口标题取自ID为AFX\u IDS\u APP\u标题的字符串资源