VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦

1、图标替换,肯定要下一个制作icon的工具,IconCool Studio是我觉得最好的了,一次性制作几种尺寸的图标:

http://iconcool-studio.softonic.cn/ 

制作如图:

2、保存icon图标为IconC.ico。

3、新建一个MFC工程--IconChange,路径--D:\Qt_Proj\IconChange

4、把刚才的ico文件复制到D:\Qt_Proj\IconChange\IconChange\res下面

VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦_第1张图片

5、在VC中,打开IconChange.rc文件:

VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦_第2张图片

6、修改此处代码为:

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE 9, 1
IDR_MAINFRAME           ICON         "res\\IconC.ico"
IDR_IconChangeTYPE         ICON         "res\\IconChangeDoc.ico"
#endif

之前的IDR_MAINFRAME的对应的ICON为IconChange.ico。

7、rebuild整个工程,在D:\Qt_Proj\IconChange\Debug下面就可以看到修改成功了。

 

再说修改程序标题,很简单:

1、打开类视图,然后点击CxxxDoc类,比如我的就是CSaleRecordDoc,右键打开属性

2、在“overrides”里面重载函数SetTitle,比如:

void CSaleRecordDoc::SetTitle(LPCTSTR lpszTitle)
{
    // TODO: Add your specialized code here and/or call the base class
    CString str = "Db Pro";
    CDocument::SetTitle(str);
}


 

 

你可能感兴趣的:(VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦)