Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Свойство папки   Найти похожие ветки 

 
bon   (2004-06-14 14:12) [0]

Привет всем  мастерам !!! Может кто одскажет как вызвать окно св-в выбранной папки (желательно на вкладке "доступ")


 
GuAV ©   (2004-06-14 14:16) [1]

Дежа вю :(
http://delphimaster.net/view/4-1086948632/


 
jack128 ©   (2004-06-14 14:25) [2]

Ищи в msdn. Такая функция точно есть.. По моему в названии Property или Properties упомянается..


 
GuAV ©   (2004-06-14 15:01) [3]


> Такая функция точно есть

Имхо, нет такой функции и никогда не было. Если я не прав - ткните носом в описание.


 
Palladin ©   (2004-06-14 15:02) [4]

это тема ShellAPI...


 
jack128 ©   (2004-06-14 15:41) [5]


> Имхо, нет такой функции и никогда не было. Если я не прав
> - ткните носом в описание.

Так, специально для неверующих Фом ;-)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shobjectprop erties.asp
правда у мя с этой функцией фигня, какая то выходит. Нету её у меня, почему то.. WinXP Home Edition


 
GuAV ©   (2004-06-14 16:50) [6]


> Нету её у меня, почему то.. WinXP Home Edition

Как раз там есть. Но если она в Д7 не объявлена то в твоём Д5 тем более.
Вот я по ссылке объявил, а константы-то всё равно не знаю.
function SHObjectProperties(hwnd: HWND;
   dwType: DWORD;
   szObject: LPCWSTR;
   szPage: LPCWSTR): LongBool; stdcall; external "shell32.dll"

можно конечно положить их 0, 1, 2 соотв-но.
а затестить немогу у меня 9х, там действительно нет такой ф-ции.


 
jack128 ©   (2004-06-14 16:55) [7]


> Но если она в Д7 не объявлена то в твоём Д5 тем более.

Экспортировать функцию из DLL я уже научился ;-)  Не найдена точка входа .. далее по тексту..


 
GuAV ©   (2004-06-14 16:58) [8]

Сейчас обожди, я ХР поставлю :) ...


 
GuAV ©   (2004-06-14 17:17) [9]

function SHObjectProperties(hwnd: HWND;
   dwType: DWORD;
   szObject: LPCWSTR;
   szPage: LPCWSTR): LongBool; stdcall; external "shell32.dll"

procedure TForm1.Button2Click(Sender: TObject);
begin
  SHObjectProperties(Handle,2,"C:\TEMP",nil);
end;

Такое пашет [D6, XP Pro]

>  [D7, Win2k, WinXP]
- это радует

> Экспортировать функцию из DLL я уже научился ;-)  

А импортировать в ехе ;-) ?


 
jack128 ©   (2004-06-14 17:43) [10]

это...Какая то у мя левая винда.. Скопировал твой код - не работает.. ;-( ХЗ..


> А импортировать в ехе ;-) ?

:-P
Ты понял, что я хотел сказать


 
GuAV ©   (2004-06-14 17:53) [11]


> Скопировал твой код - не работает

Pro<>Home :-(

> Ты понял, что я хотел сказать

Ну конечно, я так, на всякий случай ;-)


 
jack128 ©   (2004-06-14 18:08) [12]

ну сам же написал
>  Win2k, WinXP]

или XP Home уж не XP.

да в msdn написано
Minimum DLL Version shell32.dll version 5.0 or later // выполняется, 6-ая версия
Minimum operating systems Windows 2000 // это, что, Win2k стал выше XP Home..

Позор!!! В msdn - ошибки!!!!!! :-))


 
GuAV ©   (2004-06-14 18:18) [13]


> Позор!!! В msdn - ошибки!!!!!! :-))

Хорошая тема для потрепаться 8->



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

Форум: "WinAPI";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
1-1089281407
P@vel
2004-07-08 14:10
2004.07.25
Thread


14-1088411181
McZim
2004-06-28 12:26
2004.07.25
Socket


14-1088690674
mvgfirst
2004-07-01 18:04
2004.07.25
Подскажите кто чем учитывает списки "What s new",


8-1083853375
Leos
2004-05-06 18:22
2004.07.25
Сглаживание Anti-aliasing


4-1086041485
Chlavik
2004-06-01 02:11
2004.07.25
WaitCommEvent





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский