怎样把程序的默认图标改了? 如题…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把默认图标删掉,然后import一个图标,把它的ID改为:IDR_MAINFRAME就ok了 你可以编辑系统图标,但是你还得加几句,如下:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){.... HICON m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);//转载你想要的图标 SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon...}否则不能实现. 用代码更改m_hIcon为窗口的变量BOOL CMainFrame::PreCreateWindow(CREATESTRUCT &cs){ m_hIcon=(HICON)::LoadImage(cs.hInstance, MAKEINTRESOURCE(MY_ICON),IMAGE_ICON,32,32,LR_DEFAULTCOLOR); return CFrameWnd::PreCreateWindow(cs);}void CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ if(m_hIcon) { SetIcon(m_hIcon,TRUE); }// return CFrameWnd::OnCreate(lpCreateStruct);} 在资源里把IDR_MAINFRAME给改掉就行了 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; cs.dwExStyle &= ~WS_EX_CLIENTEDGE; cs.lpszClass = AfxRegisterWndClass ( 0, NULL, NULL, AfxGetApp ()->LoadIcon (IDI_ICON1)); return TRUE;} 你复制一个图标来覆*掉IDI_MAINFRAME不就可以了吗 在ResourceView中的Icon里的IDR_MAINFRAME给改掉就行了,不过要注意有一大(32X32)一小(16X16),在图正上方的Device:下拉框中选择! 从哪方面开始学习界面编程? 一个试题 哪位大哥帮忙看一下,小弟刚学C++,编译通过,但是不能运行 关于麦克风的自动增益控制 哪位牛人能够帮我看一下这个问题---DCOM中如何获取远程服务器已经运行的实例! 大家看看是怎么回事,一个模板问题 怎么在一个弹出的对话框里画图? 在xp上用MFC怎么模拟管理员权限运行程序 下载歌曲的问题 求大佬看看为什么输入后总是弹出是错的? 为什么使用MCI API的 程序在别人的机器上无法播放文件? 怎样让字体竖着显示,象古人写字那样
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
.
.
.
.
HICON m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);//转载你想要的图标
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
.
.
.
}
否则不能实现.
m_hIcon为窗口的变量BOOL CMainFrame::PreCreateWindow(CREATESTRUCT &cs)
{
m_hIcon=(HICON)::LoadImage(cs.hInstance,
MAKEINTRESOURCE(MY_ICON),IMAGE_ICON,32,32,LR_DEFAULTCOLOR);
return CFrameWnd::PreCreateWindow(cs);
}void CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if(m_hIcon)
{
SetIcon(m_hIcon,TRUE);
}
// return CFrameWnd::OnCreate(lpCreateStruct);}
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.lpszClass = AfxRegisterWndClass (
0,
NULL,
NULL,
AfxGetApp ()->LoadIcon (IDI_ICON1));
return TRUE;
}
不过要注意有一大(32X32)一小(16X16),在图正上方的Device:下拉框中选择!