我需要显示某目录中的文件(就象资源管理器,用缩略图方式显示里面的jpg等文件),使用了TshellListView,选中了其中的一项,却得不到Selected的Caption,它居然为空''。请问
1、如何用缩略图方式显示目录里面的jpg等图文件?(50分)
2、如何得到shellListview.Selected.Caption?(50分)
1、如何用缩略图方式显示目录里面的jpg等图文件?(50分)
2、如何得到shellListview.Selected.Caption?(50分)
解决方案 »
- 高性能大容量SOCKET并发(一):IOCP完成端口例子介绍
- 如何在一个窗体按查询条件查询结果显示在另一个窗体,而查询窗体自动消失?我是菜鸟,求救!谢谢啦!
- 关于主从表数据库操作时的按钮状态设置
- 数据库查询有关
- 问一下网络程序架构,聊天室的程序采用的是什么结构?
- 向大家请较,我的Delphi8设计师版怎样注册???
- 在Delphi中如何设置Excel指定列的对齐方式?(在线等待)
- 急寻一QQ号码
- 急,急,急,急。请帮忙:TNMUDP控件发送数据流的问题。
- delphi 两个DBGrid之间数据选择问题
- 关于form的最小化,菜鸟问~
- 高分!有没有办法把excel的内容读到ADOQuery中??然后我可以用ADOQuery来做查询等操作
如果有第三方控件也可以
//保存JPEG的缩略图
var
jpg: TJPEGImage;
bmp: TBitmap;
begin
bmp := TBitmap.Create;
bmp.Width := Width;
bmp.Height := Height;
bmp.PixelFormat := pf24bit;
bmp.Canvas.StretchDraw(Rect(0,0,Width,Height), SourceJpg);
jpg := TJPEGImage.Create;
jpg.Assign(bmp);
jpg.SaveToFile('C:\temp\minijpg.jpg');
bmp.Free;
jpg.Free;
end;procedure TForm1.Button1Click(Sender: TObject);
var AJpg: TJPEGImage;
begin
AJpg := TJPEGImage.Create;
if OpenPictureDialog1.Execute then
begin
AJpg.LoadFromFile(OpenPictureDialog1.FileName);
SavePicToMiniature(AJpg, 320, 240);
Image1.Picture.LoadFromFile('C:\temp\minijpg.jpg');
end;
AJpg.Free;
end;