基于对话框的应用程序一般是要保证应用流程的,比如父窗口不存在了,是否需要该窗口继续存在,这时需要用到 IsWindow 函数。

IsWindow

函数功能:该函数确定给定的窗口句柄是否标识一个已存在的窗口。
函数原型:BOOL IsWindow(HWND hWnd);
参数:hWnd:被测试窗口的句柄。
返回值:如果窗口句柄标识了一个已存在的窗口,返回值为非零;如果窗口句柄未标识一个已存在窗口,返回值为零。
此函数在WINUSER.H中定义,如下所示:
WINUSERAPI  BOOL  WINAPI  IsWindow(HWND hWnd);

头文件:winuserhs;库文件:User32.lib。

应用:

[cpp] view plaincopy print?
  1. if(::IsWindow(m_hWnd))
  2. {
  3. DestroyWindow();
  4. }
if(::IsWindow(m_hWnd))
{
DestroyWindow();
}

[cpp] view plaincopy print?
  1. if(!m_cLoginDlg.IsWindow())
  2. {
  3. m_cLoginDlg.Create(*this);
  4. }
  5. m_cLoginDlg.ShowWindow(SW_SHOW);
if(!m_cLoginDlg.IsWindow())
{
m_cLoginDlg.Create(*this);
}
m_cLoginDlg.ShowWindow(SW_SHOW);

IsWindow函数的作用相关推荐

  1. python函数的作用是_Python函数一

    函数 一.函数的作用 函数就是一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求 函数在开发过程中,可以更高效的实现代码重用 二,函数的使用步骤 2.1 定义函数 ...

  2. python中匿名函数的作用_Python 中的匿名函数,你会用吗

    原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...

  3. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  4. VC++ inline内联函数的作用解决方案

    VC++ inline内联函数的作用解决方案 __attribute__((always_inline)) attribute((always_inline))的意思是强制内联,所有加了attribu ...

  5. C语言中内联函数的作用 inline

    C语言中内联函数的作用 inline C语言中内联函数到底有什么作用? 试想一下,每当我们在假设就在主函数中调用另外一个函数的时候,那么这个函数就要入栈或者出栈,比如说下面的一个例子: 点击(此处)折 ...

  6. python主函数的作用_python中main函数的用法

    原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...

  7. 【Android 逆向】ptrace 函数 ( C 标准库 ptrace 函数简介 | ptrace 函数真实作用 )

    文章目录 一.C 标准库 ptrace 函数简介 二.ptrace 函数真实作用 一.C 标准库 ptrace 函数简介 ptrace 函数 : 在 C 标准库 中有一个 ptrace 函数 , 该函 ...

  8. STM32中NVIC_SystemReset()函数的作用?什么时候用?

    STM32中NVIC_SystemReset()函数的作用?什么时候用? STM32软件复位有两种方式 (1)方式一:NVIC_SystemReset()函数用来复位STM32. 注意1:从SYSRE ...

  9. Softmax 函数及其作用(含推导)

    Softmax函数的定义及作用 Softmax是一种形如下式的函数: P(i)=exp(θTix)∑Kk=1exp(θTkx) 其中 θi和x是列向量, θTix可能被换成函数关于x的函数 fi(x) ...

最新文章

  1. 清华医工结合项目及三创项目与天津市27家重点医院对接
  2. linux(ubuntu版本)安装tengine
  3. 成功解决softmax_cross_entropy_with_logits (from tensorflow.python.ops.nn_ops) is deprecated and will be
  4. MongoDB中的分组
  5. WCF Rest Service
  6. 验证日期时间的正则表达式
  7. 字符串字母大小写转换
  8. 二维树状数组(水题) POJ1195
  9. 设置Panel的布局管理器为BorderLayout,分别向其中的每个区域加入一个按钮
  10. 测者的测试技术手册:AI的自动化单元测试
  11. 数据结构:邻接表法存储有向图
  12. html js 读取资源文件,javascript如何读取文件?
  13. 学嵌入式有必要参加培训吗
  14. apache kafka 简介
  15. 浏览器产生乱码的原因
  16. 游戏建模行业就国内发展的前景,以及行业变化是如何的?
  17. 鼠标hover出现遮罩
  18. 安装autoconf
  19. linux计划任务1
  20. Android开发(3):个人信息界面设计

热门文章

  1. python下载图片、已知url_python 爬虫之requests爬取页面图片的url,并将图片下载到本地...
  2. 使用docker中mysql镜像
  3. CF1096E The Top Scorer
  4. scrapy的post登录:renren
  5. RefreshListView中onItemClick点击错位
  6. sql limit 的用法
  7. 使用myeclipse创建带注解的model实体类
  8. Android数据保存之SharedPreference
  9. Android 数据加密算法 Des,Base64详解
  10. MySQL --log-slave-updates