Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вывести стандартное окно свойства файла? [D6, Win2k, WinXP]


waw ©   (2003-01-22 17:50:00) 

Как вывести окно свойства файла, которое выводится при выборе пункта меню "Свойства" из контекстного меню ?
Имеется ввиду контекстрое меню в "Проводнике" при клике правой клавишей мыши на файле.


Lexa2003   (2003-01-24 23:49:00) [1]

А как можно добавить свою закладку в свойствах?


Иван Ширко   (2003-01-24 21:34:00) [2]

Function DisplayPropDialog (const Handle: HWND; const FileName: string): boolean;
var
Info: TShellExecuteInfo;
begin
FillChar(Info, SizeOf(Info), #0);
with Info do
begin
cbSize := SizeOf(Info);
lpFile := PChar(FileName);
nShow := SW_SHOW;
fMask := SEE_MASK_INVOKEIDLIST;
Wnd := Handle;
lpVerb:="properties";
end;
Result := ShellExecuteEx(@Info);
end;

Удачи!


UNIVERSAL   (2003-01-24 18:45:00) [3]

Скорее всего энто АПИ ф-я какого нить шелла (Shell32.dll). Тебе придётся в МСДН искать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо