Главная страница
    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.027 c
14-1089009723
DimKa
2004-07-05 10:42
2004.07.25
Проблема с компом


1-1089552216
b@nz@i
2004-07-11 17:23
2004.07.25
подскажите срочно как в TRICHEDIT загрузить word документ (с нажа


1-1089286968
Васька
2004-07-08 15:42
2004.07.25
Инсталлер


1-1089610748
Аноним
2004-07-12 09:39
2004.07.25
ListView


1-1089363972
ilop
2004-07-09 13:06
2004.07.25
Работа с битами.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский