社区
ATL
帖子详情
控件如何检测IE窗口最大化或还原的消息?
wmrwinhap
2004-08-23 08:46:49
按F11可将IE窗口最大化或还原,我的控件本身也实现了最大化与还原的功能,可是怎么将这两者同步起来呢?就在在IE最大化时,我的控件也最大化,在IE还原时,我的控件也还原。
请教:我怎么检测IE最大化或还原的消息?
...全文
217
8
打赏
收藏
控件如何检测IE窗口最大化或还原的消息?
按F11可将IE窗口最大化或还原,我的控件本身也实现了最大化与还原的功能,可是怎么将这两者同步起来呢?就在在IE最大化时,我的控件也最大化,在IE还原时,我的控件也还原。 请教:我怎么检测IE最大化或还原的消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyc99111
2004-08-25
打赏
举报
回复
用定时器那效率不又低了?
还不如用钩子吧.
wmrwinhap
2004-08-25
打赏
举报
回复
to skyxie(黑白精灵) :
不错的主意!谢谢!
可是我的控件有一堆方法都是给控件旁边的一堆按钮用的,为了版面的整齐,我确实是将控件放在绝对大小的TABLE,TD中,TABLE居中。IE最大化时,我连WM_MOVE消息都收不到,大概是控件子窗口相对其父窗口(TABLE/TD窗口)的位置并不改变吧。我该怎么办呢?
还有,我不知道控件大小为多少或IE窗口为多大时为全屏状态呢?我读取顶层窗口(IE窗口)的大小,宽度等于GetSystemMetrics(CXSCREEN)高度等于GetSystemMetrics(CYSCREEN)就是全屏吗?
有没有一个标志可检测到IE为全屏状态呢?最笨的办法是我可以在定时器里每秒检测一次!
wmrwinhap
2004-08-25
打赏
举报
回复
关键是怎么检测浏览器进入或退出全屏的动作或者是浏览器的当前状态
wmrwinhap
2004-08-25
打赏
举报
回复
我只是举个例子,不是说就用定时器实现,响应WM_PAINT都比定时器好些,浏览器最大化时一般都能收到WM_PAINT等消息
wmrwinhap
2004-08-23
打赏
举报
回复
钩子?应该不用这么麻烦吧?Windows有强大的消息机制、IE有强大的嵌入控件控制控件的能力,这点事情应该通过消息机制或别的什么就能通知到控件或者被控件检测到吧?
再说,太多钩子会降低系统性能与程序的稳定性的,而我的控件要进行多路视频解码,还要支持全屏显示,效率与稳定性都很重要哦
DentistryDoctor
2004-08-23
打赏
举报
回复
钩子WH_GETMESSAGE?
wangweixing2000
2004-08-23
打赏
举报
回复
关注!帮你up一下!
skyxie
2004-08-23
打赏
举报
回复
感觉只要处理好OnSize就行了吧。
调用控件的页面中指定控件大小时用相对大小(width = 50%,hight=50%),IE就会自动通知控件的。
不过如果该控件放在Table中,则Table,td都只能用相对大小了
python监控桌面应用
窗口
并操作
在Python中,有多个库可以帮助我们实现桌面应用
窗口
的监控和操作。这里我们重点介绍PyAutoGUI、pywin32和Pywinauto这三个库。通过以上步骤,我们已经完成了Python监控和操作Windows桌面应用
窗口
的环境配置。这包括安装必要的Python库和配置开发环境。接下来,我们可以开始编写代码,实现
窗口
的监控和操作功能。在本指南中,我们详细探讨了如何使用Python监控和操作桌面应用
窗口
。
python进行简单的app自动化测试(pywinauto)+ 截屏微信二维码
python进行简单的app自动化测试(pywinauto)+ 截屏微信二维码
别再傻傻分不清了!Python自动化测试三剑客pywinauto、pywin32、pyautogui到底怎么选?
本文深度解析Python自动化测试三剑客pywinauto、pywin32和pyautogui的核心能力与适用场景,帮助开发者根据PC端应用程序的不同需求做出精准选型。通过实战案例展示各库在
控件
识别、底层控制和屏幕坐标操作中的优势,提供混合使用的高级技巧和性能优化方案,助力提升自动化测试效率。
关于MFC的一些疑问
问】如何判定剪贴板中有没有文本数据? 答】 COleDataObject dataObject; dataObject.AttachClipboard(); if(dataObject.IsDataAvailable(CF_TEXT)) { .....//有文本数据 } 问】如何得到ComboBox的Edit句柄? 答】CEdit *pEdit = (CEdit*)CCombo
图书馆的战斗
时间 进程 2012-5-17 11:31:17 c:\windows\system32\svchost.exe ====================================================================== 操作 ...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章