【发布时间】:2014-05-01 15:30:00
【问题描述】:
我找不到更改 MFC SDI 应用程序标题的有效解决方案。我不使用文档/视图。我需要根据应用程序的内部状态更改标题。
我在 InitInstance 中的主应用程序模块中尝试了 CMainFrame::SetWindowText - 没有运气。
我尝试更改 CMainFrame::m_strTitle 成员变量并在此之后调用 OnUpdateFrameTitle(TRUE) - 仍然没有成功。
在 OnTimer 程序内部 - 调用 AfxGetMainWnd()->SetWindowText(_T("title from OnTimer")); - 它也不起作用。
我错过了什么?这应该是一项常见且简单的任务,不是吗?
编辑:对不起,SetWindowText 似乎工作正常,只需要正确编译我的应用程序。 这都是我的错。
【问题讨论】:
标签: visual-studio-2010 visual-studio mfc sdi