要修改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