VC MFC中如何制作无边框窗口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC MFC中如何制作无边框窗口相关的知识,希望对你有一定的参考价值。
VC MFC中如何制作无边框窗口,STYLE参数应怎样设置
如果是对话框窗口,那么最简便的办法就是在资源中将边框和标题栏设置一下就可以了,如下图:
如果是其它的非对话框窗口,通常需要使用代码设置,将窗口属性中的边框去掉,大致代码如下:
SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) & ~(WS_EX_WINDOWEDGE | WS_EX_DLGMODALFRAME)); //去边框 参考技术A 如果你使用对话框,可以直接在对话框里边进行设置。 参考技术B 在创建时的向导里就可以选择无边框的. 参考技术C 点击你要编辑的对话框->属性->外观里的border->选择none 参考技术D 也可以通过调用SetWindowLong这个API来实现你所需要的效果。本回答被提问者采纳
以上是关于VC MFC中如何制作无边框窗口的主要内容,如果未能解决你的问题,请参考以下文章
MFC中无边框窗口的拖动 怎么添加WM_NCLBUTTONDOWN消息映射