
我有一个MFC程序,现在需要把程序的名称改掉,也就是程序的标题,但是我想在程序的外部的TXT文件中修改。
1个回答
展开全部
1、读配置文件,把标题读进来。
2、在CMyApp::InitInstance()中调用如下语句SetWindowText()你的标题。
大体如下:
(AfxGetMainWnd())->SetWindowText("我的标题");
如果是MDI/SDI 还得用文档类中的一个虚函数SetTitle配合着用。
2、在CMyApp::InitInstance()中调用如下语句SetWindowText()你的标题。
大体如下:
(AfxGetMainWnd())->SetWindowText("我的标题");
如果是MDI/SDI 还得用文档类中的一个虚函数SetTitle配合着用。
追问
我是新手,还能再具体点吗?
比如我的程序和TXT文件放在同一个路径下面,你说的那几个步骤具体的代码怎么写,在哪里写。
追答
用配置文件,也就是ini文件,配置文件可以这样写
[Init]
title=我的标题
然后用GetPrivateProfileString读取进来,具体可以在CMyApp::InitInstance()一开始就读取。
之后就是上面说的用SetWindowText("我的标题");就可以。
初学,建议多看msdn,多自己动手试验。好运!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询