社区
Windows SDK/API
帖子详情
API高手请进,询问如果得到程序外观!顶就有分!!!!
winder_008
2011-08-25 03:39:54
想得到程序运行的时候程序在屏幕中占用的区域,
采用了GetWindowRgn和GetRegionData
但是得到只是这个程序窗体的外观
如果这个窗体中有控件 比如Combobox,如果下拉框内容比较多超出了窗体的边界,那么就不能得到这个程序的真实边框。
各位高手能告诉我如何获取呢?
或者是获取这个窗体里面的所有控件的外观也可以,但怎么实现呢!!!
期待高手回复!!!
...全文
192
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++笔试题(很多)
11.如果只想让
程序
有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现? 用内存映射或全局原子(互斥变量)、查找窗口句柄.. FindWindow,互斥,写标志到文件或注册表,共享内存...
2000/XP/2003常见问题集锦
第一部
分
:安装启动问题1、关于所有版本XP在安装进度还剩下34
分
钟进度条就停止不动的说明以及解决方法 在安装还剩34
分
钟,也就是安装设备时屏幕会...如果你在安装XP时,使用了USB2.0接口的鼠标或键盘,就会发生问题了
Algolia 博客中文翻译(一)
3 月 31 日,正好是愚人节,我们宣布我们的CSS
API
客户端,即复制了一个只有 CSS 的搜索引擎。虽然这只是愚人节的一个玩笑,但制作起来很有趣,在野外看到它也很有趣。警告:请不要在家或在生产中尝试这个!在深入...
2000/XP/2003操作系统常见问题集锦
2000/XP/2003操作系统常见问题集锦第一部
分
:安装启动问题1、关于所有版本XP在安装进度还剩下34
分
钟进度条就停止不动的说明以及解决方法在安装还剩34
分
钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!...
C++Builder的基本功能
无论是在写代码的过程,还是最后要编译成可执行文件,都需要有一个工具存在。这一工具一般称为编程集成环境(IDE)。之所以称为集成,是因为从写代码到最后软件的出炉,我们需要它的地方实在太多了,这里列出其中...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章