我之前的实现是这样的。
1、在TImage里加载了一张图片
2、在TScrollBox控件里显示的TImage里的图片,通过坐标控制可显示的大小和放大缩小我现在想实现的是:
把TScrollBox里显示的图片放大到全屏幕,按ESC返回程序界面
不知道我说的是否清楚。
说说大家的思路
1、在TImage里加载了一张图片
2、在TScrollBox控件里显示的TImage里的图片,通过坐标控制可显示的大小和放大缩小我现在想实现的是:
把TScrollBox里显示的图片放大到全屏幕,按ESC返回程序界面
不知道我说的是否清楚。
说说大家的思路
SetParent(Image1.Handle, 0);
修改image1.宽高为屏幕宽高还原
SetParent(Image1.Handle,ScrollBox1.Handle );
from的onKeyDown事件写上恢复窗口的代码if key=27 then //esc鍵是27
恢复窗口的代码
而image的parent是可以修改为panel的
而image的parent是可以修改为panel的
1、image控件是底图
2、在TScrollBox显示的时候又在一些位置添加了图标信息,现在想一并全屏显示这样,我们就不能直接把Image图像全屏了。
要想办法把TScrollBox里的内容全屏了。涉及到截屏技术了
2 setparent然后把TScrollBox最大化,其他步骤同上
可是printwindow函数能够把TScrollBox里,目前不在显示范围内的图片截取出来吗?
如果仅仅能截取目前的部分,就涉及到了图片全屏时候的拉伸处理。