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

原创 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...

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

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

简单的启动俩线程例子

  • 2014年07月05日 08:42
  • 270B
  • 下载

glut教程--基本的启动建立窗口的简单渲染图形例子

GLUT教程 在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有...

GLUT教程--基本的启动建立窗口的简单渲染图形例子

GLUT教程 在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有g...

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

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

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

转载:http://blog.csdn.net/gb112211/article/details/42354671 一个简单的测试需求如下:     测试相机的过程中发现一极低概率性问题,在进入相...
  • lzpdz
  • lzpdz
  • 2017年03月16日 14:55
  • 725

嵌入式mysql对话框例子

  • 2011年11月14日 10:56
  • 2.95MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:启动隐藏对话框的简单例子
举报原因:
原因补充:

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