要修改MFC中的图标,那么要将修改的图片转换成ico格式才可
将ico图片加入到工程,如图:

将要要转换的图片放到\RES目录下。
可以修改Icon目录图片的属性

在代码中:
- int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){
- //修改标题栏上的图标
- HICON m_hlcon;
- m_hlcon = AfxGetApp()->LoadIcon(IDR_LOGO);
- SetIcon(m_hlcon,TRUE);
- //修改标题栏的标题
- SetTitle("hello wrold");
//修改标题栏上的图标
HICON m_hlcon;
m_hlcon = AfxGetApp()->LoadIcon(IDR_LOGO);
SetIcon(m_hlcon,TRUE);
//修改标题栏的标题
SetTitle("hello wrold");
- }
}

想要去掉 "无标题-"
- BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
- {
- if( !CFrameWnd::PreCreateWindow(cs) )
- return FALSE;
- // TODO: Modify the Window class or styles here by modifying
- // the CREATESTRUCT cs
- cs.style &=~FWS_ADDTOTITLE;//去掉标题栏中的"无标题"字符
- return TRUE;
- }
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &=~FWS_ADDTOTITLE;//去掉标题栏中的"无标题"字符
return TRUE;
}
这样就OK了
本文转自http://blog.youkuaiyun.com/huang3838438/article/details/8081668
本文介绍如何在MFC应用程序中更改图标,包括将图片转换为ICO格式并将其添加到资源目录的方法,以及通过代码实现图标替换的具体步骤。此外,还介绍了如何去除窗口标题栏中的“无标题-”字样。
1960

被折叠的 条评论
为什么被折叠?



