4个回答
展开全部
方法一:使用API实现
//隐藏TitleBar
LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION);
::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0,
SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);
方法二:使用CWnd成员函数ModifyStyle实现
// 隐藏TitleBar
ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED);
//隐藏TitleBar
LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION);
::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0,
SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);
方法二:使用CWnd成员函数ModifyStyle实现
// 隐藏TitleBar
ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Dlg类中用 this->GetClientRect 可以获得当前客户区的大小,
this->GetWindowRect 可以获得在屏幕的位置,当然互相可以转换
ScreenToClient 这些函数
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
this->GetWindowRect 可以获得在屏幕的位置,当然互相可以转换
ScreenToClient 这些函数
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在resource文件中点中对话框,
右键properties->Title Bar->False
右键properties->Title Bar->False
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
效果图是怎么样的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询