MFC怎么改掉窗体标题栏?
就是那条在Xp下是蓝色的条。比如一些音乐播放器,加载皮肤后漂亮多了。怎么加载?我MFC菜鸟一个。至少给我一些提示去找。比如说,我应该看哪方面的知识(说说标题等。)如果搜索...
就是那条在Xp下是蓝色的条。比如一些音乐播放器,加载皮肤后漂亮多了。怎么加载?
我MFC菜鸟一个。至少给我一些提示去找。比如说,我应该看哪方面的知识(说说标题等。)如果搜索,应该找哪些关键字)。如果用的什么函数之类的,也大致说说名字。具体实现可以先不说。 展开
我MFC菜鸟一个。至少给我一些提示去找。比如说,我应该看哪方面的知识(说说标题等。)如果搜索,应该找哪些关键字)。如果用的什么函数之类的,也大致说说名字。具体实现可以先不说。 展开
展开全部
这个好像在资源视图中的窗体右键中的属性中可以改的,如果还不清楚可以看看孙鑫的vc视频,讲的不错
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单文档里面在这里修改:
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;
}
对话框可以直接在属性里面修改。
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;
}
对话框可以直接在属性里面修改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个还不简单,定义个变量来控制切换不就行了。
比如定义个变量
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;
}
比如定义个变量
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以通过自绘,贴图来实现,具体方法可以参考一下相关书籍,这不是一两句话可以阐述清楚的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那需要图片才能做到漂亮的界面! MFC就是框架编程,每个框架都可以Load图片,所以不难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过自绘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询