打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
windowce 窗口
请教,如何监视并判断某一窗口是否在应用程序的最上层 
http://topic.csdn.net/t/20051228/11/4485879.html
API   GetForgeWindow()获取最顶层窗口的HWND,然后和你要的监视的窗口的HWND比较,相等就是了

用dlg.ShowWindow(SW_SHOW)或dlg.ShowWindow(SW_HIDE)可以显示或隐藏窗口, 
然而如何判断一个窗口是处于SHOW还是HIDE状态呢? 
使用 
IsWindowVisible();函数
  返回值:如果指定的窗口及其父窗口具有WS_VISIBLE风格,返回值为非零;如果指定的窗口及其父窗口不具有WS_VISIBLE风格,返回值为零。由于返回值表明了窗口是否具有Ws_VISIBLE风格,因此,即使该窗口被其他窗口遮盖,函数返回值也为非零。

FindWindow();获取一个窗口的句柄。。一个窗口有2个部分组成,1个是窗口的类名,一个是窗口的窗口名称。通常情况下,我们自己做的窗口类名和窗口名称都是知道的,因为是自己给它们加上去的。但对于模板窗口,我们一般是不知道它的类名的,但它的窗口名称是可以知道的,就是显示在标题栏中的标题,就是它的窗口名称。 
当有2个窗口在桌面上时,一个窗口有个编辑框,而另一个没有编辑框。当我们想要用那个有编辑框的窗口时,必须先得到那个窗口的句柄,FindWindow就是帮助我们取得这个窗口句柄。 我们可以任意指定FindWindow中两个参数的其中一个,或同时2个都指定来找到那个带有编辑框的窗口,然后FindWindow就会返回这个窗口的句柄(hwnd)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MFC注册窗口类以及FindWindow按窗口类名查询
VC 窗口处理函数
FreeBASIC学习笔记-窗体属性
Windows程序设计——(源代码)Windows单选按钮、复选框、分组框控件
C语言windows.h库的常用函数(一)
FindWindow 和 FindWindowEx 查找窗体
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服