启动隐藏对话框的简单例子

原创 2007年09月13日 09:33:00
利用WM_WINDOWPOSCHANGING
首先建立一个基于对话框的工程,然后给对话框添加WM_WINDOWPOSCHANGING消息
处理函数。
给对话框类添加一个成员bVisibe用来决定窗口初始显示时是隐藏还是显示。
在构造函数中将其初始化为FALSE即初始隐藏。
然后在消息处理函数中添加如下代码即可:
void CTestDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
    CDialog::OnWindowPosChanging(lpwndpos);
   
    // TODO: Add your message handler code here
    if( !bVisible )
    {//Hide the dialog
        lpwndpos->flags &= ~SWP_SHOWWINDOW;
    }
}
隐藏以后你可以通过响应一个按键消息来重新显示对话框,在其中将bVisible设为TRUE
ShowWindow即可
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ext4.2入门简单小例子(button的事件--对话框的几种使用情况)

ExtJS的官网地址:http://www.sencha.com/products/extjs 在这个网址上面,我们可以下载到ExtJS的最新版本。目前,ExtJS的最新版是4.2.1,我们将使用这...

Android对话框简单例子

Android对话框简单例子通知对话框(Dialog Notification) AlertDialog.Builder builder = new AlertDialog.Builder(thi...

简单的启动俩线程例子

  • 2014-07-05 08:42
  • 270B
  • 下载

Android自动化基础—简单例子(启动相机拍照-重复执行1000次)

一个简单的测试需求如下:     测试相机的过程中发现一极低概率性问题,在进入相机拍照后退出的过程中相机可能会crash,概率大概为千分之一。 相机的使用场景相当的平凡,所以千分之一(0.001)...

嵌入式mysql对话框例子

  • 2011-11-14 10:56
  • 2.95MB
  • 下载

安卓开发04:对话框例子

layout中设置两个可点击按钮: [html] view plaincopyprint? xml version="1.0" encoding="...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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