怎么更改DOC/VIEW标题栏默认的那个“MFC” ICON?
我想改成我自己的ICON!
问题点数:18、回复次数:11Top
1 楼rick1126()回复于 2002-05-24 15:10:43 得分 1
要么修改IDR_MAINFRAME或者你修改LoadIcon和QueryIcon部分代码成为你自己的.Top
2 楼zygapi(中国制造)回复于 2002-05-24 15:12:30 得分 1
在资源管理器中,修改IDR_MAINFRAMETop
3 楼FlyingSch(BoyWithWings)回复于 2002-05-24 15:15:47 得分 1
AfxGetMainWnd()->PostMessage(WM_SETICON,.........)
大图标可以用AfxGetApp()->LoadIcon()
小图标必须用LoadImage(...IMAGE_ICON.........)Top
4 楼xunknown(爱你是我一生中理想)回复于 2002-05-24 15:27:39 得分 0
在资源管理器中,修改IDR_MAINFRAME,我改了,在About对话框的图标都变成我自己的了,但是标题栏的就是不变。AfxGetApp()->LoadIcon()?我一会试试!Top
5 楼FlyingSch(BoyWithWings)回复于 2002-05-24 15:33:17 得分 1
我是说
HICON hNewIcon,hPrevIcon;
hNewIcon=(HICON)LoadImage(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,16,16,LR_DEFAULTCOLOR);
//如果为大图标则hNewIcon可以直接用AfxGetApp()->LoadIcon(IDI_ICON1);
hPrevIcon=(HICON)SendMessage(WM_SETICON,ICON_SMALL,(LPARAM)hNewIcon); //小图标,另外还要设置大图标
if (hPrevIcon)
DestroyIcon(hPrevIcon);Top
6 楼DeeperFishing(可深可深水下的鱼)回复于 2002-05-24 15:51:06 得分 10
在OnCreate()里
HICON m_hIcon;
m_hIcon=AfxGetApp()->LoadIcon(IDI_ICONSMALL);
SetIcon(m_hIcon,true);Top
7 楼DeeperFishing(可深可深水下的鱼)回复于 2002-05-24 15:52:26 得分 0
IDI_ICONSMALL自定义图表IDTop
8 楼John_Yu(小鱼儿)回复于 2002-05-24 16:03:55 得分 1
先定义一个图标IDI_ICON1,画好图标。
删除原来的IDR_MAINFRAME。
把IDI_ICON1改名为IDR_MAINFRAME。Top
9 楼dnyz(Terry)回复于 2002-05-24 16:35:33 得分 1
修改ID为:IDR_MAINFRAME的图标就可以了Top
10 楼leizhengdeng(权为妞妞所用,利为妞妞所谋)回复于 2002-05-24 16:56:35 得分 1
IDR_MAINFRAME的图表有两个
32x32和16x16
两个都要改Top
11 楼winne_ll(feiyang)回复于 2002-05-24 17:10:52 得分 1
楼上已经说的很清楚了。Top




