本人现有一需求如下: 怎么获取自身或第三方程序指定窗口、屏幕区域图像?类似于widows的截图功能,
但还有一点不同,就是如果带滚动条的窗口或窗口有可以展开合并内容,又怎么获取
它滚动或合并区域的内容?请各位大佬指点一二,或推荐些相关方面的例子和书籍资料看看,不胜感激!!!
但还有一点不同,就是如果带滚动条的窗口或窗口有可以展开合并内容,又怎么获取
它滚动或合并区域的内容?请各位大佬指点一二,或推荐些相关方面的例子和书籍资料看看,不胜感激!!!
解决方案 »
- cxgrid fix band 在56s版本怎么就有问题了?
- 我用delphi做的一个程序,怎么让窗体上的控件随着窗口的最大化而变化呢?
- 关于调用 Tframe 的提问,100分!!!
- 谁知道哪有 RxLib for d6 下载啊
- 我在自己的机子上写了段小程序,可是换个机子提示:database engine error
- STRING TO PCHAR
- C++的DLL如何给DELPHI调用问题
- 用Report Machine打印设计时,有一台电脑报错误如下:'' is not a valid floating point value,大家有没有遇到过这种情况
- 如何处理[notepad.exe进程事件],存在提示[已运行],不存在[运行]一次
- Delphi Debug捕捉OutputDebugString?
- 如何使编绎后的.exe文件显示在与右下角与时间是一栏?
- 用什么办法可以防止网页中的代码改变webbrowser的大小
能否介绍些相关书籍资料
http://www.tomore.com/down_file.php?id=9500
那个例子对一般的窗体可以满足需求,
但是滚动或合并区域的内容没法获得。
http://bczs.net/xml/2006/3/28/4644449.xml
推荐使用VirtualAllocEx 对目标进程分配内存
然后用消息控制取得内容,再ReadProcessMemory 读取数据SysTreeView32,ListBox,SysListView32 ,这些控件速度读取用这种方法我已实现
能否详细介绍一下你的方法或给点相关的资料、例子让我看看,
分数不够可以再加,万分感谢。
一般截图功能都是对当前屏幕的截图(这我在DOS下也做过)。