源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  技术问答  >  如何判断一个窗口是模态还是mdi窗口?

如何判断一个窗口是模态还是mdi窗口?

分类: 技术问答 • 2025-08-12 14:02:22
问题描述:

给定一个窗口句柄,是否可以告诉窗口是模态还是mdi子窗口?如何判断一个窗口是模态还是mdi窗口?

答

下将返回true当且仅当该窗口是MDI子窗口:

GetWindowLong(手柄,GWL_EXTSTYLE)和WS_EX_MDICHILD <> 0

答

它还看来,如果一个窗口没有按”没有WS_CHILD风格,那么它是一个对话框,模态窗口或mdi子。

GetWindowLong(Handle, STYLE) and WS_CHILD != WS_CHILD 

相关推荐

  • 如何判断一个点是左边还是右边的另一点
  • 如何判断一个窗口是模态还是mdi窗口?
  • 如何判断一个标签是网站还是图片?
  • java如何判断一个字符是大写字母还是小写字母
  • C语言如何输入一个字符,判断出是字母,数字还是特殊字符
  • 如何判断一个参数是标准的,输出还是参考?
  • 如何判断一个窗口存在?
  • 如何判断一个窗口是否有焦点? (Win32 API)
  • 如何知道窗口是子窗口还是父窗口?
  • java如何判断一个字符是大写字母还是小写字母
  • 在什么情况下,一个阶段中的所有任务都在同一执行器中执行
  • 我该如何判断一个无延伸图像是PNG还是JPEG
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号