读书人

怎么不显示CMainFrame的Title区域

发布时间: 2012-03-05 11:54:01 作者: rapoo

如何不显示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

读书人网 >VC

热点推荐