Главная страница
    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.033 c
1-1089550907
buk
2004-07-11 17:01
2004.07.25
Все формы разом


6-1085463570
ORMADA
2004-05-25 09:39
2004.07.25
посылка почты


1-1089277275
Vitalik
2004-07-08 13:01
2004.07.25
создание экземпляров класса по его наименованию.


4-1087303623
bukerman
2004-06-15 16:47
2004.07.25
??? Компонента для выбора компьютера в сети


1-1089483982
Комбинатор
2004-07-10 22:26
2004.07.25
Как передать в процедуру dll параметр





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