首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

图片全屏,该如何处理

2012-02-19 
图片全屏我之前的实现是这样的。1、在TImage里加载了一张图片2、在TScrollBox控件里显示的TImage里的图片,通

图片全屏
我之前的实现是这样的。
1、在TImage里加载了一张图片
2、在TScrollBox控件里显示的TImage里的图片,通过坐标控制可显示的大小和放大缩小

我现在想实现的是:
把TScrollBox里显示的图片放大到全屏幕,按ESC返回程序界面


不知道我说的是否清楚。
说说大家的思路

[解决办法]
两句话搞定
SetParent(Image1.Handle, 0);
修改image1.宽高为屏幕宽高

还原
SetParent(Image1.Handle,ScrollBox1.Handle );

[解决办法]
忘记了,用panel套一层
[解决办法]
把from的keypreview设为true
from的onKeyDown事件写上恢复窗口的代码

if key=27 then //esc鍵是27
恢复窗口的代码

[解决办法]
setparent 把panel句柄赋进去
而image的parent是可以修改为panel的
[解决办法]
setparent 把panel句柄赋进去
而image的parent是可以修改为panel的
[解决办法]
1 printwindow截取TScrollBox图片画到image里,其他步骤同上
2 setparent然后把TScrollBox最大化,其他步骤同上

热点排行