procedure TForm1.ShellListView1AddFolder(Sender: TObject; AFolder: TShellFolder; var CanAdd: Boolean); var file_type:string; var t:boolean; begin if not AFolder.IsFolder then begin file_type:=lowercase(extractfileext(AFolder.PathName)); t:=(file_type='.wmv') or (file_type='.asf'); if t then CanAdd:=true else CanAdd:=false; end else CanAdd:=true;end;
AFolder: TShellFolder; var CanAdd: Boolean);
var file_type:string;
var t:boolean;
begin
if not AFolder.IsFolder then
begin
file_type:=lowercase(extractfileext(AFolder.PathName));
t:=(file_type='.wmv') or (file_type='.asf');
if t then
CanAdd:=true
else
CanAdd:=false;
end
else
CanAdd:=true;end;