当前位置: 代码迷 >> VC >> 怎么不显示CMainFrame的Title区域
  详细解决方案

怎么不显示CMainFrame的Title区域

热度:2920   发布时间:2013-02-25 00:00:00.0
如何不显示CMainFrame的Title区域
如何不显示CMainFrame的Title区域,试了许多方法都不行.

------解决方案--------------------------------------------------------
修改窗口风格,加上WS_POPUP,去掉WS_CAPTION。一般重载PreCreateWindow函数来处理。
------解决方案--------------------------------------------------------
先找个能显示的例子,然后搜索关键字对比相关代码就知道了。这是个通用的办法。
------解决方案--------------------------------------------------------
http://www.programbbs.com/doc/4559.htm
------解决方案--------------------------------------------------------
学习了~~
------解决方案--------------------------------------------------------

 //m_ThreadFrame.Create(NULL,NULL,WS_BORDER,rect,NULL,NULL,WS_EX_WINDOWEDGE,NULL);
////移除标题栏(如果自己继承的类 可以在OnCreate里面用)
//m_ThreadFrame.ModifyStyle(WS_CAPTION,0);
//m_ThreadFrame.MoveWindow(100,100,500,500);
//m_ThreadFrame.CenterWindow();
//m_ThreadFrame.ShowWindow(SW_SHOW);

一定要移动窗口哦 不然的话 去掉的Tl 是回显示出来的。 更新是不好用的。
------解决方案--------------------------------------------------------
参考vc++深入详解 孙鑫的第九章
------解决方案--------------------------------------------------------
去掉 WS_CAPTION
  相关解决方案