MFC去掉/显示窗口标题栏

在OnInitDialog()函数中添加:

	// 隐藏标题栏
	LONG IStyle = ::GetWindowLong(this->m_hWnd,GWL_STYLE);
	::SetWindowLong(this->m_hWnd, GWL_STYLE, IStyle&~WS_CAPTION);
	::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0, 
					SWP_NOSIZE
					| SWP_NOMOVE
					| SWP_NOZORDER
					| SWP_NOACTIVATE
					| SWP_FRAMECHANGED);

	// 显示标题栏
	LONG IStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
	::SetWindowLong(this->m_hWnd, GWL_STYLE, IStyle | WS_CAPTION);
	::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0, 
					SWP_NOSIZE 
					| SWP_NOMOVE 
					| SWP_NOZORDER
					| SWP_NOACTIVATE 
					| SWP_FRAMECHANGED);

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页