是否可以检测主窗口上是否打开了任何模式对话框?
是否可以检测是否有模式对话框 在主窗口上打开?如果是的话怎么办?
我正在使用 Qt、Mac、Carbon。
谢谢 拉胡尔
Is it possible to detect that whether any modal dialog box is
open over main window? If yes then how?
I am using Qt, Mac, Carbon.
Thanks
Rahul
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
GetFrontWindowOfClass( kModalWindowClass, true );应该会给你你正在寻找的答案。
除非发生奇怪的事情(即有问题),否则根据定义,模态窗口将高于主窗口。
GetFrontWindowOfClass( kModalWindowClass, true ); should give you the answer you are looking for.
Unless something strange (i.e. buggy) is going on, a modal windows, by definition, will be higher then the main window.