整容说文库 > 程序代码 > 教育资讯

如何改变应用程序的图标?(分不够再加...)

来源:学生作业帮助网 编辑:整容说文库 时间:2020/09/20 16:15:00 程序代码
如何改变应用程序的图标?(分不够再加...)程序代码
VC中如何动态改变应用程序的图标(我指的是可执行文件的)?  
我知道可以通过修改资源文件IDR_MAINFRAME静态改变,但我的程序有个参数控制产生不同的版本软件,生成的文件图标不同,每次编译时候都要复制粘贴修改IDR_MAINFRAME挺麻烦,不知如何动态改变这个图标,请指点。  
 
HICON  m_hIcon;  
 
if(ver  ==  1)  
{  
       m_hIcon    =  AfxGetApp()->LoadIcon(IDI_ICON1);  
       m_pMainWnd->SetWindowText("标准程序");  
}  
else  
{  
       m_hIcon    =  AfxGetApp()->LoadIcon(IDI_ICON2);  
       m_pMainWnd->SetWindowText("演示程序");  
}  
m_pMainWnd->ShowWindow(SW_SHOW);  
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);  
m_pMainWnd->SetIcon(m_hIcon,FALSE);  
m_pMainWnd->UpdateWindow();  
不行,只能改变应用程序标题图标和应用程序最小化时程序标题名称左边的显示图标。
学习
大哥别到处发,,在基础类里我回答了~
程序代码