还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

MFC AfxMessageBox改变标题的几种方法

来源:清泛原创     2016-11-09 09:20:59    人气:     我有话说( 0 人参与)

1、资源文件AFX_IDS_APP_TITLE:其实这个标题,也就是我们的默认的工程名,我们应该怎么在不改变工程名的基础上改变标题呢?其实这个标题在...

1、资源文件AFX_IDS_APP_TITLE(推荐):

AfxMessageBox标题,默认是工程名,那么怎么在不改变工程名的基础上改变标题呢?其实这个标题在资源String Table里就能找到,查找AFX_IDS_APP_TITLE,在这里你就能轻而易举的改变标题了。

注意:如果工程的资源String Table里面没有添加AFX_IDS_APP_TITLE,需要手动添加。



2、修改m_pszAppName(供参考,不推荐

WCHAR* szAppName = new WCHAR[MAX_PATH];
lstrcpy(szAppName , L"TargetTitle");
AfxGetApp()->m_pszAppName = szAppName;

//上面的改法可能导致内存泄露,下面这样改就万无一失了:
if (m_pszAppName != nullptr)
{
    free((void*)m_pszAppName);
}
m_pszAppName = _tcsdup(_T("What you want!"));

(完)

MFC AfxMessageBox 标题

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: