mfc 项目:如何更改必须在 AFX_IDS_APP_TITLE 中的标题消息?
mfc project : How to change the caption message that must be in AFX_IDS_APP_TITLE?
在向导创建的应用程序中,我的标题看起来像
'MyApplication - no name'.
那么最后一句怎么改'no name'。我读到该字符串必须在具有 AFX_IDS_APP_TITLE
id 的资源中。但是他们的改变没有任何意义。
我知道我可以覆盖方法 PreCreateWindow
,使用 SetTitle
等等。
但我想特别使用 ID 为 AFX_IDS_APP_TITLE
的资源。
另外,我将感谢通过资源提供的另一种解决方案。
很遗憾,这里没有resource-based解决方案。
去除应用程序标题中文档文件名的最佳方法是覆盖:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~(LONG) FWS_ADDTOTITLE;
return CFrameWnd::PreCreateWindow(cs);
}
在向导创建的应用程序中,我的标题看起来像 'MyApplication - no name'.
那么最后一句怎么改'no name'。我读到该字符串必须在具有 AFX_IDS_APP_TITLE
id 的资源中。但是他们的改变没有任何意义。
我知道我可以覆盖方法 PreCreateWindow
,使用 SetTitle
等等。
但我想特别使用 ID 为 AFX_IDS_APP_TITLE
的资源。
另外,我将感谢通过资源提供的另一种解决方案。
很遗憾,这里没有resource-based解决方案。
去除应用程序标题中文档文件名的最佳方法是覆盖:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &= ~(LONG) FWS_ADDTOTITLE;
return CFrameWnd::PreCreateWindow(cs);
}