【第22期】观点:IT 行业加班,到底有没有价值?

MFC 隐藏和显示标题栏

原创 2015年07月09日 16:32:59

创建一个基于对话框的MFC工程。
在对话框上添加两个按钮,一个用于隐藏一个用于显示。
两个按钮代码如下

隐藏:

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);

效果:

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MFC对话框程序,去掉边框和标题栏;窗口全屏显示。

抄录代码地址:传送们 只需在对话框的OnInitDialog函数添加一下代码 DWORD dwStyle = GetStyle();//获取旧样式 DWORD dwNewS...
  • CKRGD
  • CKRGD
  • 2015-09-11 14:57
  • 2400

MFC隐藏和显示任务栏与标题栏

void CVideoDlg::HideTaskBar(BOOL bHide) { int nCmdShow; LPARAM lParam; if(bHide == TRUE) { ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Android App 隐藏显示标题栏、状态栏、导航栏

Android App 隐藏显示标题栏、状态栏、导航栏   1. 隐藏当前Activity标题栏    在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE); 2

MFC子窗口和父窗口(SetParent,SetOwner)

转自: http://hi.baidu.com/winnyang/blog/item/c4fdcd3698b33ad1a2cc2b79.html一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)