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

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

Дерево каталогов&список файлов [D7, WinXP]


Инна ©   (2009-10-19 14:22:00) 

Здравствуйте !
хотела узнать, есть ли в винде готовый вариант ?
а то я свой начала делать - может зря...
то, что есть готовые VCL компоненты, я в курсе - нафиг не надо нужно на API либо через COM
про вариант с листбоксом тоже в курсе, надо как в проводнике


Инна   (2009-10-20 14:32:00) [1]


> Нету готового объекта

а я нашла :)


brother   (2009-10-20 06:50:00) [2]

да есть:
tree/F > tree.txt


Германн   (2009-10-20 03:15:00) [3]


> Инна   (19.10.09 20:01) [13]
>
>
> > Игорь Шевченко
>
> а нельзя было сразу нормально ответить без всяких > будет
> тебе чиста на API, в натуре ?
>

А ты свой сабж вспомни.
"хотела узнать, есть ли в винде готовый вариант ?
а то я свой начала делать - может зря..."
Кстати может и не здря.
А вдруг ты "одной крови" с Riply?


Игорь Шевченко   (2009-10-20 02:47:00) [4]


> а нельзя было сразу нормально ответить


не хотелось


Инна   (2009-10-19 20:01:00) [5]


> Игорь Шевченко

а нельзя было сразу нормально ответить без всяких > будет тебе чиста на API, в натуре?


Игорь Шевченко   (2009-10-19 16:46:00) [6]

Инна   (19.10.09 16:14) [11]


> тобиш все диалоги, типа выбора папок, открытия файлов и
> окна самого експлорера  работают исключительно через FindFirst
> и т.д ?


А через что им еще работать ?

Даже LB_DIR в user32.dll работает через FindFirst


Инна   (2009-10-19 16:14:00) [7]


> Explorer и есть готовый COM-объект.

через какой интерфейс тогда можно прицепить его?


> Нету готового объекта

тобиш все диалоги, типа выбора папок, открытия файлов и окна самого експлорера  работают исключительно через FindFirst и т.д ?


Сергей М.   (2009-10-19 16:02:00) [8]


> есть ли готовый объект в оболочке который можно использовать


Explorer и есть готовый COM-объект.


Игорь Шевченко   (2009-10-19 16:02:00) [9]

Инна   (19.10.09 16:00) [8]

Нету готового объекта


Инна   (2009-10-19 16:00:00) [10]


> CreateWindow("SysTreeView32"
> CreateWindow("SysListView32"

и что даст указание данных классов ? сами начнут перечислять папки и файлы ? :)

я не спрашиваю как использовать FindFirstFile, и что такое рекурсия, а есть ли готовый объект в оболочке который можно использовать


Anatoly Podgoretsky   (2009-10-19 15:43:00) [11]

> Инна  (19.10.2009 14:22:00)  [0]

Посмотри в демо проект ShellControls и в MSDN по слову SysTreeView/TreeView


clickmaker   (2009-10-19 15:39:00) [12]

> нужно на API

CreateWindow("SysTreeView32"
CreateWindow("SysListView32"
FindFirstFile, FindNextFile
ну и рекурсию вспомнить


Сергей М.   (2009-10-19 15:33:00) [13]


> будет тебе чиста на API


Строго ж наборот требования:

> нафиг не надо нужно на API либо через COM


Игорь Шевченко   (2009-10-19 15:30:00) [14]


> то, что есть готовые VCL компоненты, я в курсе - нафиг не
> надо нужно на API


Возьми готовый компонент, там все на API и написано, аккуратно перепиши, будет тебе чиста на API, в натуре


Сергей М.   (2009-10-19 15:30:00) [15]

Посмотрел.
Ничего волшебного не обнаружил.
А что я должен был там увидеть ?


Инна   (2009-10-19 15:06:00) [16]

посмотри


Сергей М.   (2009-10-19 14:26:00) [17]


> надо как в проводнике


А как там ?)


Наверх

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