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