![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Dim |
![]() ![]()
Сообщение
#1
|
Гость ![]() |
Подскажите плиз:
1. Как сделать фильтр в ShellTreeView чтобы отображались только папки и ЕХЕфайлы? Стандартные настройки типа ObjectTypes не дают такой возможности... 2. Я запускаю чужую прогу вот так: if WinExec(PChar(GamePath), SW_SHOW)<32 thenКак сделать, чтобы моя программа после запуска другой заныкалась от юзеря, но не закрылась. А вот когда пользователь закроет ту другую прогу (GamePath), то чтоб автоматом закрылась и моя ![]() |
hiv |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
1) Создаешь обработчик события onAddFolder:
procedure TForm1.ShellTreeView1AddFolder(Sender: TObject; -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
Dim |
![]()
Сообщение
#3
|
Гость ![]() |
Цитата(hiv @ 13.09.05 11:57) 1) Создаешь обработчик события onAddFolder:
Спасибо! Супер =)procedure TForm1.ShellTreeView1AddFolder(Sender: TObject; |
-Boris- |
![]()
Сообщение
#4
|
Гость ![]() |
Метод не работает для CD! Вместо пути к файлу PathName содержит путь к папке содержащей файл. А свойство DisplayName может не содержать расширения! Что делать? подскажите!
|
hardcase |
![]()
Сообщение
#5
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
Попробуй использовать вместо
Код RightStr(ExtractFileName(AFolder.PathName),4) Нормальную функциюКод ExtractFileExt(const S: string) для вычленения расширения файла - у тебя наверно там в юникоде пути прописаны.А, извини, невнимательно прочитал пост. У меня сейчас в D7 не стоят Shell компоненты, обидно. Сообщение отредактировано: hardcase - 30.01.2006 11:37 -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
![]() |
Текстовая версия | 12.07.2025 10:30 |