如题~~~
就如同ACDSee里,看超过屏幕大小的图片时,可以用鼠标拖动观看。
请问此功能怎么样可以比较简单的实现。
就如同ACDSee里,看超过屏幕大小的图片时,可以用鼠标拖动观看。
请问此功能怎么样可以比较简单的实现。
解决方案 »
- 如何读取CSV文件~~~~~~~~~~~~~~~~~~~
- 关于桌面型数据库的问题?
- 怎么从mapx地图指定经度和纬度的图片 切割下来保存到粘贴板或其他文件,格式为jpg或bmp格式
- 调查:大家是用mdi窗口多,还是用非mdi窗口多,如果用非mdi窗口,那一般是怎样实现mdi的效果的?
- 简单问题!!!!!!!!!
- 目的:提高大家的专家分 ; 问题:比较一下Delphi6.0 和 7.0哪个更适合开发稳定的系统?
- 怎么用代码创建Excel文件?
- 怎么让选中的记录变色及闪动?(在线等待)
- 怎么判断一个控件的类型?
- 在sql server中, 怎样将一个表复制为另外一个表
- 这样子的线程如何实现?
- 要求用户装adobe pdf reader 大家说合适吗?
[url=http://topic.csdn.net/t/20050620/15/4094232.html]
ReleaseCapture;
Panel1.Perform(WM_SYSCOMMAND, $F012, 0);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;type
TForm1 = class(TForm)
Image1: TImage;
procedure FormCreate(Sender: TObject);
procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
with TPanel.Create(Self) do begin
Name := 'ImgParentPanel';
Parent := Self;
Left := Image1.Left;
Top := Image1.Top;
BevelOuter := bvNone;
Caption := '';
AutoSize := True;
Show;
end;
Image1.Parent := TWinControl(Self.FindComponent('ImgParentPanel'));
Image1.Picture.Assign(Application.Icon);
Image1.AutoSize := True;
end;
procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
ReleaseCapture;
TImage(Sender).Parent.Perform(WM_SysCommand, $F012, 10);
end;end.