社区
Windows SDK/API
帖子详情
API高手请进,询问如果得到程序外观!顶就有分!!!!
winder_008
2011-08-25 03:39:54
想得到程序运行的时候程序在屏幕中占用的区域,
采用了GetWindowRgn和GetRegionData
但是得到只是这个程序窗体的外观
如果这个窗体中有控件 比如Combobox,如果下拉框内容比较多超出了窗体的边界,那么就不能得到这个程序的真实边框。
各位高手能告诉我如何获取呢?
或者是获取这个窗体里面的所有控件的外观也可以,但怎么实现呢!!!
期待高手回复!!!
...全文
196
20
打赏
收藏
API高手请进,询问如果得到程序外观!顶就有分!!!!
想得到程序运行的时候程序在屏幕中占用的区域, 采用了GetWindowRgn和GetRegionData 但是得到只是这个程序窗体的外观 如果这个窗体中有控件 比如Combobox,如果下拉框内容比较多超出了窗体的边界,那么就不能得到这个程序的真实边框。 各位高手能告诉我如何获取呢? 或者是获取这个窗体里面的所有控件的外观也可以,但怎么实现呢!!! 期待高手回复!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hushoubo
2012-06-06
打赏
举报
回复
嘿嘿,很靠谱
[Quote=引用 4 楼 的回复:]
遍历 此窗口/进程的所有窗体,取得其rect,最后取所有rect的并集
[/Quote]
winder_008
2012-06-06
打赏
举报
回复
问题解决!!!!
shijian252651749
2011-09-06
打赏
举报
回复
顶一下好了。JF
浮生若梦_平淡为真
2011-09-06
打赏
举报
回复
关注~~~~
山东蓝鸟贵薪
2011-09-06
打赏
举报
回复
继续顶一下
winder_008
2011-09-06
打赏
举报
回复
这个问题 难道都没有人解决吗??
hxl_103
2011-08-29
打赏
举报
回复
学习中,帮顶!
winder_008
2011-08-29
打赏
举报
回复
现在枚举窗体并且得到窗体的外观通过GetWindowRgn和GetRegionData
就可以了!会获得一个RGN的结构,但是窗体里面的控件句柄获得的但是外观不能获得特别是Combobox
ecjtu5208
2011-08-29
打赏
举报
回复
lyhoo163
2011-08-26
打赏
举报
回复
帮顶一个,关注。
xiaoyongxiao
2011-08-26
打赏
举报
回复
新手学习,帮顶,期待答案
syl_gg
2011-08-26
打赏
举报
回复
大家举个小示列呀。
究天人之际
2011-08-25
打赏
举报
回复
帮忙顶一个
funxu
2011-08-25
打赏
举报
回复
刚看到"如果这个窗体中有控件 比如Combobox,如果下拉框内容比较多超出了窗体的边界"
囧,想要取子控件的区域我倒没用过,你用FindWindowEx继续往下找吧
funxu
2011-08-25
打赏
举报
回复
敲错了是findwindow 和CreateToolhelp32Snapshot
funxu
2011-08-25
打赏
举报
回复
可以用findow或者进程快照找到窗体句柄,然后应该是
GetWindowRect
haitao
2011-08-25
打赏
举报
回复
遍历 此窗口/进程的所有窗体,取得其rect,最后取所有rect的并集
babydog01
2011-08-25
打赏
举报
回复
不懂也帮你顶...
一剑飘雪
2011-08-25
打赏
举报
回复
利用SPY++ 的原理,获取窗体句柄。
然后注入dll。 根据这个句柄做你想做的事情。
一剑飘雪
2011-08-25
打赏
举报
回复
Findwindow 不行吗?
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和
分
配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4
2000/XP/2003常见问题集锦
第一部
分
:安装启动问题1、关于所有版本XP在安装进度还剩下34
分
钟进度条就停止不动的说明以及解决方法 在安装还剩34
分
钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!造成这种现象的原因极有可能是主板上的USB2.0的问题,因为XP在才出来的时候并不支持USB2.0。只有安装了SP1补丁包XP本身才能USB2.0设备。如果你在安装XP时,使用了USB2.0接口的鼠标或键盘,就会发生问题了
Algolia 博客中文翻译(一)
3 月 31 日,正好是愚人节,我们宣布我们的CSS
API
客户端,即复制了一个只有 CSS 的搜索引擎。虽然这只是愚人节的一个玩笑,但制作起来很有趣,在野外看到它也很有趣。警告:请不要在家或在生产中尝试这个!在深入研究之前,先快速浏览一下我们的技术堆栈。后端完全由NodeJS 和Typescript 提供动力,托管在**【GKE】**(Google Kubernetes 引擎)云 SQL。我们使用 memorystore 进行存储,使用 RabbitMQ 进行队列。
2000/XP/2003操作系统常见问题集锦
2000/XP/2003操作系统常见问题集锦第一部
分
:安装启动问题1、关于所有版本XP在安装进度还剩下34
分
钟进度条就停止不动的说明以及解决方法在安装还剩34
分
钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!造成这种现象的原因极有可能是主板上的USB2.0的问题,因为XP在才出来的时候并不支持USB2.0。只有安装了SP1补丁包XP本身才能USB2.0设备。如果你在安装XP时,使用了
TowardsDataScience 博客中文翻译 2020(九百八十)
探索大数据和人工智能法比奥在Unsplash上的照片从上世纪 90 年代开始,大数据这个名词就被人们提起。大数据发展迅速,正在越来越深刻地影响着我们的生活。人工智能是 1956 年在达特茅斯人工智能夏季研究项目中发现的。人工智能的概念和发展目标经历了几次心碎。但是今天,AlphaGo 可以在围棋棋盘上击败人类
顶
级棋手。AlphaGo对战韩国职业围棋手Lee Sedol,排名九段,围棋
高手
之一人工智能正在进入从理论到现实的快速过渡,这将大大提高我们的生活质量。
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章