Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Открыть папку и выделить файл   Найти похожие ветки 

 
Volf_555   (2005-11-27 00:33) [0]

Есть следующий код, который открывает только папку:

ShellExecute(handle,"Open","","",PChar(ExtractFilePath(listbox1.Items.Strings[listbox1.ItemIndex])), SW_Normal);

Как при открытии папки выделить сам файл? (так делают многие программы)


 
gdaujk ©   (2005-11-27 00:40) [1]

ShellExecute(Wnd, nil, "explorer.exe", PChar("/select," + FName), nil, SW_MAXIMIZE);

Народ, а подскажите, как свойства определённого файла показать?


 
Volf_555   (2005-11-27 01:21) [2]

Спасибо за ответ! Всё работает!

=========================

Показать свойства файла:

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
 StdCtrls, SoCtrls, SoSpecEdit, ShellAPI;

type
 TForm1 = class(TForm)
   Button1: TButton;
   sohoFilenameEdit1: TsohoFilenameEdit;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.DFM}

procedure ShowPropertiesDialog(FName: string);
var
 SExInfo: TSHELLEXECUTEINFO;
 Error: LongInt;
begin
 ZeroMemory(Addr(SExInfo),SizeOf(SExInfo));
 SExInfo.cbSize := SizeOf(SExInfo);
 SExInfo.lpFile := PChar(FName);
 SExInfo.lpVerb := "properties";
 SExInfo.fMask  := SEE_MASK_INVOKEIDLIST;
 ShellExecuteEx(Addr(SExInfo));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 ShowPropertiesDialog(sohoFilenameEdit1.FileName);
end;

end.


 
gdaujk ©   (2005-11-27 02:23) [3]

Volf_555   (27.11.05 01:21) [2]

Большое спасибо.



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
15-1137143922
kaif
2006-01-13 12:18
2006.02.05
Вопрос по Java


15-1136745707
DeMoN-777
2006-01-08 21:41
2006.02.05
Архивы форумов


15-1137106561
LordOfRock
2006-01-13 01:56
2006.02.05
Всколыхнём забытое?


8-1125100654
WST
2005-08-27 03:57
2006.02.05
Работа с PNG


2-1137435882
Navi
2006-01-16 21:24
2006.02.05
Ошибка удаления записи