主页
Top.Mail.Ru Yandeks.Metrika
论坛:“抢”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

向下

有可能...... 找到类似的分支


Man-In-Red   (2002-06-28 21:20) [0]

有可能......
-------------------------------------------------- -------------------------------------------------- ----------------------------
是否可以将任何组件表示为图像并将其放置在Image中? 我的意思是,在这种情况下,我该如何“捕获组件图像”,即StringGrid和文本,以及以图片形式的图形并以Image形式放置在图像中,就像Alt + PrtScreen一样,但甚至包括不适合屏幕的组件部分?!
我将非常感激!
-------------------------------------------------- -------------------------------------------------- ----------------------------



Viewer   (2002-06-28 21:30) [1]

你不知道。
窗口外部不存在的事实。
或根据有关组件的属性和放置在其中的数据的知识进行绘图



Volj   (2002-06-28 21:40) [2]

海象():)首先想到的是拦截Canvas。 在TCustomControl中将其描述为私有fCanvas。 但是您可以从所需的StringGrid的Self计算偏移量,然后在其中手动将链接写入Canvas TImage。
然后去吧! 这个国家不会忘记自己的英雄! ;-)



Viewer   (2002-06-28 21:42) [3]

只是没有打到乞be的东西:))



Volj   (2002-06-28 21:43) [4]

没错 好东西,我不需要这样做:)



kull   (2002-06-28 23:10) [5]


>窗口外不存在的事实。

哈哈哈! 抱着我



ricks   (2002-06-29 00:52) [6]

首先,获取DC(GetWindowDC),然后将(BitBlt)复制到某些Bitmap.Canvas.Handle



Viewer   (2002-06-29 11:53) [7]

我可能不太了解这个问题。

我决定订户需要外面的信息
组件的图像,而不是组件所在的窗口。
即 如果网格显示10行,但实际上包含100,
则无法通过DC复制获得其余的90字符串。
除非您开始在屏幕上滚动,否则将顺序复制和连接图像。
这绝对是令人头疼的。
因此,有一个陈述-“不存在”。

(29.06.02 00:52)
>首先,获取DC(GetWindowDC),然后将(BitBlt)>复制到某些Bitmap.Canvas.Handle

因此,顺便说一句,它不起作用。 此选项仅适用于非剪切
组件窗口。



Юрий Зотов   (2002-06-29 18:11) [8]

哇,什么都没说...
由于某种原因,他们不记得已经准备好的PaintTo方法。



Man-In-Red   (2002-06-29 19:11) [9]

2 Yuri Zotov©(29.06.02 18:11)

并请更详细地说明!
提前感谢!



Man-In-Red   (2002-06-29 19:25) [10]

StringGrid1.PaintTo(image1.Canvas.Handle,0,0);
像这样的东西?
但是,这也不合适,因为它仅绘制所看到的内容……并且“屏幕后面”仍然是白色的事实……
问题仍然悬而未决...



Страницы: 1 整个分支

论坛:“抢”;
当前存档:2002.07.25;
下载:[xml.tar.bz2];

楼上





内存:0.57 MB
时间:0.022 c
1-81240
安德鲁·Ch。
2002-07-13 21:11
2002.07.25
问题是在Object Pascal上...


3-81131
Vlad2
2002-06-28 13:40
2002.07.25
客户端上的SQL索引


14-81455
Sasha9
2002-06-27 15:43
2002.07.25
Windows


14-81413
谢尔戈
2002-06-26 17:07
2002.07.25
的AVI


14-81424
VDEN
2002-06-27 09:50
2002.07.25
16向在团队中工作的程序员提示。





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский