我有一个MFC程序,现在需要把程序的名称改掉,也就是程序的标题,但是我想在程序的外部的TXT文件中修改。

使得每次改名字只要改文件中的文字而不要改程序,请问接口在哪里?怎么实现?... 使得每次改名字只要改文件中的文字而不要改程序,请问接口在哪里?怎么实现? 展开
 我来答
Aiscii
2012-11-26 · 超过16用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:52.6万
展开全部
1、读配置文件,把标题读进来。
2、在CMyApp::InitInstance()中调用如下语句SetWindowText()你的标题。
大体如下:
(AfxGetMainWnd())->SetWindowText("我的标题");

如果是MDI/SDI 还得用文档类中的一个虚函数SetTitle配合着用。
追问
我是新手,还能再具体点吗?
比如我的程序和TXT文件放在同一个路径下面,你说的那几个步骤具体的代码怎么写,在哪里写。
追答
用配置文件,也就是ini文件,配置文件可以这样写
[Init]
title=我的标题

然后用GetPrivateProfileString读取进来,具体可以在CMyApp::InitInstance()一开始就读取。

之后就是上面说的用SetWindowText("我的标题");就可以。

初学,建议多看msdn,多自己动手试验。好运!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式