为了账号安全,请及时绑定邮箱和手机立即绑定

如何去掉CMainframe系统标题栏?

如何去掉CMainframe系统标题栏?

如何去掉CMainframe系统标题栏
查看完整描述

4 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

那个和系统菜单是一体的,要想去掉就会使最大化最小化还原按钮不显示。
ModifyStyle(WS_SYSMENU, NULL);
不过,你可以去掉标题栏后自己加个按钮来关闭
去掉标题栏可以使用
ModifyStyle(WS_CAPTION,0)

查看完整回答
反对 回复 2019-04-06
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

重写
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;

LPCTSTR classname = _T("ab");//你自己命个名
WNDCLASS wndcls;
::GetClassInfo(AfxGetInstanceHandle(), cs.lpszClass, &wndcls);
wndcls.lpszClassName = classname;
wndcls.hIcon = NULL;
VERIFY(AfxRegisterClass(&wndcls));
cs.lpszClass = classname;
cs.dwExStyle |= WS_EX_DLGMODALFRAME;
return TRUE;
}



查看完整回答
反对 回复 2019-04-06
  • 4 回答
  • 0 关注
  • 1543 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信