MFC怎么改掉窗体标题栏?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC怎么改掉窗体标题栏?相关的知识,希望对你有一定的参考价值。
就是那条在Xp下是蓝色的条。比如一些音乐播放器,加载皮肤后漂亮多了。怎么加载?
我MFC菜鸟一个。至少给我一些提示去找。比如说,我应该看哪方面的知识(说说标题等。)如果搜索,应该找哪些关键字)。如果用的什么函数之类的,也大致说说名字。具体实现可以先不说。
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.cx=860;
cs.cy=600;
cs.style &= ~(FWS_ADDTOTITLE|WS_MAXIMIZEBOX|WS_THICKFRAME);
cs.lpszName="你的标题";
return TRUE;
对话框可以直接在属性里面修改。 参考技术C 这个还不简单,定义个变量来控制切换不就行了。
比如定义个变量
BOOL m_bCanDrag ; 默认设定为FALSE;
OnClickButton1()
m_bCanDrag;
然后
OnNcHitTest( CPoint point)
UINT nHitTest = CDialog :: OnNcHitTest(point) ;
if ( m_bCanDrag)
return (nHitTest == HTCLIENT) ? HTCAPTION : nHitTest ;
return nHitTest;
参考技术D 你可以通过自绘,贴图来实现,具体方法可以参考一下相关书籍,这不是一两句话可以阐述清楚的。 第5个回答 2010-12-04 那需要图片才能做到漂亮的界面! MFC就是框架编程,每个框架都可以Load图片,所以不难 第6个回答 2010-12-04 可以通过自绘
以上是关于MFC怎么改掉窗体标题栏?的主要内容,如果未能解决你的问题,请参考以下文章