Страница: 1 |
Страница: 1 |
Вопрос: Профикам: создание проводника с Tree и List View
Добавлено: 24.02.07 15:46
Автор вопроса: Legon
Привет всем почитателям программирования, а в особенности на ВБ. Я не новичек, но с этой проблемой сталкиваюсь впервые. Короче, мне нужно реализовать в своей софтине нечто похожее на стандартный проводник. (дерево и файлы)
Задачи:
1. Максимальное сходство со стандартым виндовым (скорость сканирования дисков, отображение системных значков, и желательно виртуальных папок (корзина, панель управления...))
2. Свойства и методы работы с узлами и элементами как у стандартных контролов, встроенных в ВБ.
3. Системное контекстное меню с возможностью добавления своих пунктов.
Есть куча готовых контролов, но они не подходят по функциональности (кроме визуального сходства нету больше ничего). Желательно его сделать на базе стандартных контролов TreeView и ListView.
КТО СМОЖЕТ ПОМОЧЬ???
Буду благодарен за любой ответ по любому пункту.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 24.02.07 17:44
1. Системные значки обычно берутся из реестра, для виртуальных папок нужно использовать COM-интерфейс IShellFolder и функцию SHGetDesktopFolder
Номер ответа: 2
Автор ответа:
Legon
Вопросов: 4
Ответов: 32
Профиль | | #2
Добавлено: 24.02.07 20:40
Если не очень затруднит, можно что нибудь по IShellFolder: ссылки, литературу, примеры, исходники...
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 24.02.07 21:00
Обоснуй, почему тебе нужно делать всё это самому.
Номер ответа: 4
Автор ответа:
Legon
Вопросов: 4
Ответов: 32
Профиль | | #4
Добавлено: 24.02.07 22:53
Мне нужно написать АААфигенный гибрид ACDSee. С интерфейсом проводника + дополнительные узкоспециализированные панели. Человек, работающий с данной софтиной (не для себя же одного я ее пишу), должен выделить файлы привычным способом (проводник), после чего, основной блок, зная имена нужных файлов, пути + еще пяток разновидовой информации (задействованы Tag, Key ... каждого элемента-файла) - должен выполнить все возлогающиеся на программу обязанности по сортировке, переименованию, копированию, суммированию, отправкой на ФТП и .... дальше не буду.
ВОТ ДЛЯ ЧЕГО МНЕ НУ УУОООЧЕНЬ НУЖНО НАПИСАТЬ ПОДОБИЕ ПРОВОДНИКА, желательно с красивыми системными иконками. Ведь как-то другие это делают?!?!?
Сейчас пытаюсь разобраться с IShellFolder. Но есть документация только на СИ++. Может у кого-то есть примеры на ВБ?
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 25.02.07 00:03
Если ты не в силах перевести документацию по IShellFolder с C++, тебе стоит поискать фрилансера
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 25.02.07 03:49
OCX без сырсов устроит?
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 25.02.07 03:50
тьфу, это .нет, сорр
Номер ответа: 8
Автор ответа:
Legon
Вопросов: 4
Ответов: 32
Профиль | | #8
Добавлено: 25.02.07 20:33
Давай на .нет