
在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中,添加
m_strTitle = _T("jiangfagen2"); //你要修改的标题
csstyle &= ~FWS_ADDTOTITLE;
如果是对话框就直接在属性里改
如果是文档的标题,参考下面
MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求?
MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的IDR_MAINFRAME字符串,将第一个"n之前的字符串替换掉即可,而如果你想把“无标题”部分除掉,则必须修该窗口的风格。
一、修改前半部分
1) 可以重载文档类的虚函数SetTitle
void CTestDoc::SetTitle(LPCTSTR lpszTitle)
{
CDocument::SetTitle(L"你的标题");
}
也可以在 CTestDoc::OnNewDocument()中添加SetTitle(L"你的标题");
二、修改后半部分
1) 修改资源字符串:
将资源文件中的IDR_MAINFRAME修改为
修改此处"n"nChange"n"n"nChangeTitleDocument"nChange Document
资源字符串中各子串的含义可以参考:IDR_MAINFRAME字符串资源中各子串的含义
2) 使用框架窗口类的SetWindowText(L"你的标题"):
在应用程序类CTestApp::InitInstance()中调用如下语句
m_pMainWnd->SetWindowText(L"你的标题");
或者在其他地方用AfxGetMainWnd()->SetWindowText(L"你的标题");
3) 如果您想除掉标题中间的“-”,
可以通过重CFramWnd类的OnUpdateFrameTitle函数,这个函数在VC提供的帮助文件中找不到,必须手工添加
virtual void OnUpdateFrameTitle(BOOL NaDa);
void CMainFrame:OnUpdateFrameTitle(BOOL NaDa)
{
CString csAppName;
csAppNameFormat(AFX_IDS_APP_TITLE);
SetWindowText(csAppName);
}
此时显示的结果只有字符串资源AFX_IDS_APP_TITLE所定义的字符串
4) 是在CMainFrame的PreCreateWindow函数中修改窗口风格:
BOOL CMainFrame:PreCreateWindow(CREATESTRUCT& cs)
{
csstyle &= ~(LONG) FWS_ADDTOTITLE;
return CFrameWnd::PreCreateWindow(cs);
}
使用此方法,窗口的标题只显示IDR_MAINFRAME字符串中第一个"n之前的部分
修改MFC标题栏上的图标
HICON m_hIcon;
在MainFrm的OnCreate()里
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
IDR_MAINFRAME字符串资源中各子串的含义
IDR_MAINFRAME字符串资源中包含7个子串,分别以"n结束,即如下格式:
<windowTitle>"n<docName>"n<fileNewName>"n<filterName>"n<filterExt>"n<regFileTypeId>"n<regFileTypeName>"n
(1)CDocTemplate::windowTitle,主窗口标题栏上的字符串,MDI程序不需要指定,将以IDR_MAINFRAME字符串为默认值。
(2)CDocTemplate::docName,缺省文档的名称。如果没有指定,缺省文档的名称是无标题。
(3)CDocTemplate::fileNewName,文档类型的名称。如果应用程序支持多种类型的文档,此字符串将显示在"File/New"对话框中。如果没有指定,就不能够在"File/New"对话框处理这种文件。
(4)CDocTemplate::filterName,文档类型的描述和一个适用于此类型的通配符过滤器。这个字符串将出现在“File/Open”对话框中的文件类型列表框中。要和CDocTemplate::filterExt一起使用。
(5)CDocTemplate::filterExt,文档的扩展名。如果没有指定,就不能够在“File/Open"
文章出处:DIY部落(>
问题一:怎么改软件名字 用Ultraedit软件进行程序ASCII 码进行修改。
用Ultraedit将你要改的亥件打开,搜索“KEmulator Lite v098”,之后进行修改。
甚至你可以修改上面的“文件”、“工具”、“视图”也可以。
修改之前记得先对原文件进行备份,修改失误后好改回来。
问题二:安卓手机怎么更改软件的名字。 可以使用apk修改器更改安卓软件的名称,在string字符串中找到app_name或其他,属性值就是软件名称,点击修改后保存,(这里还可以修改软件其他字符)然后进行签名后安装。
也可以使用re管理器或mt管理器,纯手打哦!
问题三:怎样把添加和删除程序里面的名称改变 楼上的方法挺麻烦不适合楼主用我来教你一招
简单: 比如那程序装在C盘 C:\Program Files鸡WINRAR 里面你就把WINRAR这个文件夹的名字改掉中间加个空格也行改完后再回到添加删除程序里面点删除这个程序系统会提示试图删除XX时出错可能已被卸载 要在这里删除这个吗 是就OK了 源程序不受影响
问题四:怎么改应用程序的名字 如何修改应用程序的名字 在Project-->Setting-->Link:output file name -->Debug/AppNameexe ---------------------------------------------------- VC60的18个实用小技巧 1检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。 相当可喜的是,它也可以看到Microsoft定义的系统宏,非常good 3格式化一段乱七八糟的源代码 选中那段源代码,按ATL+F8。 4在编辑状态下发现成员变量或函数不能显示 删除该项目扩展名为ncb文件,重新打开该项目。 5如何整理ClassView视图中大量的类 可以在classview 视图中右键新建文件夹(new folder),再把具有相近性质的类拖到对应的文件夹中,使整个视图看上去清晰明了 6定位预处理指定 在源文件中定位光标到对称的#if, #endif,使用Ctrl+K 7如何添加系统中Lib到当前项目 在Project | Settings | Link | Object/library modules:输入Lib名称,不同的Lib之间用空格格开 8如何添加系统中的头文件(h)到当前项目 #include ,告诉编译到VC系统目录去找;使用#include FileNameh,告诉编译在当前目录找 9如何在Studio使用汇编调试 在WorkBench的Debugger状态下按CTRL+F7 10怎样处理ClassZiard找不到的系统消息 如果要在ClassWizard中处理WM_NCHITTEST等系统消息,请在ClassWizard中Class Info页中将Message filter改为Window就有了 11如何干净的删除一个类 先从Workspace中的FileView中删除对应的h和cpp文件,再关闭项目,从实际的文件夹中删除对应的h和cpp文件与clw文件。 12在Studio中快速切换两个文件 有时,我们需要在最近使用的两个文件中快速切换,换Ctrl+F6。这在两个文件不相今的时候就有用的 13取得源程序预处理后的结果: 在Studio里,可以在->PROJECT-> SETTINGS->C/C++->Project Options中,在最后加上 /P /EP这两个编译开关即可做到只进行预处理就可以了。编译以后就可以在源程序目录中发现“文件名I ”的文本文件。这就是预处理后的结果。 (注意注:区分大小定,请用大定/P) 14在Debug模式中查看WINAPI调用后的返回值: 很简单,且实用:在watch中加入@hr,err。在CSDN的文档中心有一篇讲得更细,请参考。 15>>
问题五:怎么修改手机应用名称 首先,只有智能手机才能修改软件名称,
你说的改名应该指更改桌面图标上所显示的名称吧(因为如果是改文件名,使用任一款文件浏览器都可以,用“重命名”功能)
1 如果是塞班系统(就是大多数诺基亚智能机)就 下载一个“魔幻大师”改名软件就可以了,但是你的手机需要破解还有就是需要安装有py(派森平台)才可以安装此软件
2 如果是安卓系统,在这里向你推荐“GO桌面”! 这款软件支持主题的应用,使用灵活,可以更改、重命名或隐藏任何程序的桌面图标及名称,可以建立文件夹将程序图标归类,可以改变功能表排列类型及切换效果等。它还支持“GO”系列的插件,便签、日历什么的,做的都比较漂亮。最重要的是,“GO桌面”的启动、使用都很流利,我用中兴U880甚至更快了~所以推荐给你,希望它能美化你的桌面
问题六:怎么更改电脑软件应用程序名称?? 这个关系到编程问题!也就是说说程序由源代码通过编译器加密后的封包!你只要找到他对应的编译器解码!还原源代码!你就可以随意进行删除(指的不是整体删除!)修改!续编等等!但是这样是违法的!自己用用可以!光编译解码!就很难了!还要读码!你为了一个名字!何必呢?
问题七:怎么修改应用程序名称 你是说标题栏显示的名称吧?应用程序标题是在编译程序后写入程序内部的,如果你懂得编程,我可能有办法帮你解决
问题八:怎么能隐藏软件 或者改软件名字 如果是安卓用户的话可以下载个X-分身或者X-Phone。
把要隐藏的软件导入到X-分身或者X-Phone中,再把外边的软件原软件卸载就行。X-分身或者X-Phone还有伪装或加密功能,可以很好的保护你的隐私。
如果你不删除原软件也可以当作双开用。
除此以外还可以隐藏联系人,步骤和隐藏软件差不多。
问题九:如何改应用程序最上面的名字 有重命名么?jar文件直接该jar包里面的MANIFESTMF文件,sis的要安装以后改sys目录下的rsc文件~
是安装文件可以直接修改,如果是安装后的图标下面的名是不能改的
以上就是关于就把一个C++程序里的对话框标题名更改,还有程序里关于里的内容怎么更改全部的内容,包括:就把一个C++程序里的对话框标题名更改,还有程序里关于里的内容怎么更改、VC++2008别人给我一个VC程序,如何更改标题栏项目名称(就是运行窗口左上角那个名称)、怎么修改软件名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)