现在的位置: 首页 > 综合 > 正文

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

2013年01月09日 ⁄ 综合 ⁄ 共 743字 ⁄ 字号 评论关闭

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下面

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

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);
}

 

 

抱歉!评论已关闭.