社区
ATL
帖子详情
控件如何检测IE窗口最大化或还原的消息?
wmrwinhap
2004-08-23 08:46:49
按F11可将IE窗口最大化或还原,我的控件本身也实现了最大化与还原的功能,可是怎么将这两者同步起来呢?就在在IE最大化时,我的控件也最大化,在IE还原时,我的控件也还原。
请教:我怎么检测IE最大化或还原的消息?
...全文
226
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进行简单的app自动化测试(pywinauto)+ 截屏微信二维码
本文详细介绍了如何使用Python库Pywinauto进行Windows应用程序的自动化控制,包括安装、连接进程、
窗口
操作(如打开应用、点击、
最大化
/最小化等)、截图、
窗口
切换、鼠标滚动以及处理多
窗口
情况。教程还展示了如何使用正则表达式和特定
控件
属性来定位元素并执行相应操作。
别再傻傻分不清了!Python自动化测试三剑客pywinauto、pywin32、pyautogui到底怎么选?
本文深入对比pywinauto、pywin32和pyautogui三大Python Windows自动化库的核心能力与适用边界:pywinauto专注UI
控件
识别(支持Win32/UIA双后端),适用于传统桌面应用测试;pywin32封装Windows底层API,适合无界面服务监控与
窗口
管理;pyautogui基于屏幕坐标与图像识别,专用于游戏或不可控GUI场景。文中涵盖实战选型策略、混合使用技巧及性能优化方法。
关于MFC的一些疑问
本文介绍了如何判定剪贴板中是否有文本数据、获取ComboBox的Edit句柄、得到当前用户目录、动态调整
控件
大小、在PreTranslateMessage中处理组合键、文档视图程序避免默认打开文档、向按钮发送单击
消息
、解决sdi工程关闭
窗口
时的保存提示、如何获取其他应用程序文本、激活屏幕保护程序、得到屏幕DC、状态栏显示汉字、TabCtrl响应双击关闭、获取桌面地址、编程修改系统文件显示属性、判断文件是否被使用、调试命令行参数程序输入参数、组合框属性解析、编程打开关闭显示器、控制任务栏显示与隐藏、移除树
控件
水平滚动条、CFormView去滚动条、修改文件夹图标、防止VC程序多重启动、使用ASSERT函数调试、建立文件指定磁盘空间、对话框带分割条、UNICODE下CSV文件写入中文、获得指定网卡序号的MAC地址、ADO访问数据库失败解决、更改ACCESS数据表字段长度、处理MDB文件删除后大小不变、在规则DLL中引入DOC/VIEW体系、DLL中定义共用变量、获取当前进程可执行文件名、让ActiveX
控件
支持ON_MOUSEWHEEL事件、改变程序中弹出
窗口
位置、监控文件删除与移动、CFormView无滚动条、使用ADO获取SQLSERVER数据库名列表、CRecordset访问存储过程取得返回值、在编辑框中自动转换回车至Tab、查找遍历文件夹包括子文件夹、实现文件夹浏览选择对话框、判断ActiveX
控件
注册状态、隐藏DOS
窗口
、在对话框上使用切分
窗口
、制作纯资源文件DLL、在工作线程中调用UpdateData函数异常处理、
检测
目录或文件存在并创建、播放MP3、CTreeCtrl节点显示+号、把某项菜单置灰、动态改变菜单、处理程序
窗口
隐藏时的弹出菜单、当单击最小化菜单获取
消息
、TreeView WM_CONTEXTMENU中使用TrackPopupMenu、如何发
消息
使菜单响应、使用windowsAPI制作多级菜单、确定视图右键菜单位置、屏蔽IE菜单中的查看->源文件项、在treeview里实现右键菜单、MDI程序启动时子
窗口
最大化
显示、NetBIOS网络协议应用、前端开发、后端开发、移动开发、游戏开发、大数据开发、开发工具、嵌入式硬件、嵌入式电路知识、嵌入式开发环境、音视频基础、音视频直播流媒体、图像处理AR特效、AI音视频处理、测试、基础运维、DevOps、操作系
图书馆的战斗
本文通过一次图书馆浏览经历揭示了内容过滤背后的原理。详细介绍了利用HIPs工具监测到的进程间通信问题,即通过向IE浏览器发送WM_SYSCOMMAND命令实现网页关闭的过程。并进一步解释了WM_SYSCOMMAND
消息
及其参数的具体含义。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章