![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как установить фокус на папку в открытом окне зная её путь [D7, Win2k, WinXP]
WaS © (2004-11-02 09:28:00)Уважаемые мастера подскажите пожалуйста, как программно установить фокус на папку в открытом окне Explorer'a зная её путь
WaS (2004-11-06 06:58:00) [1]Это понятно...
Но хочется как лучше... :(
DeadMeat (2004-11-05 17:58:00) [2]Может проще (раз уж так все таки надо) вывести оконце с просьбой ввести имя папки а потом уже по нормальному...?
---
...Death Is Only The Begining...
Игорь Шевченко (2004-11-04 11:05:00) [3]WaS © (04.11.04 10:58) [13]
Я бы не стал браться за такую задачу.
WaS (2004-11-04 10:58:00) [4]Игорь
Если бы все так думали то программы бы не псались совсем ;)
Задумка такая:
Написать программу, которая по горячей клавише создавала бы папку, устанавливала на неё фокус и нажимала F2
с F2 и созданием папки в активном окне проблем нет
Ты подскажиили кинь примерчиккакой-нить как выделить папочку.
Пожалуйста...
Игорь Шевченко (2004-11-04 10:38:00) [5]
> чтобы пользователь мог сам вводить имя созданной папки.
Ну так пусть он сам и нажмет F2
WaS (2004-11-04 08:40:00) [6]TO DeadMeat
Визуально, чтобы пользователь мог сам вводить имя созданной папки.
WaS (2004-11-04 08:35:00) [7]этому окну можно сказать LVM_FINDITEM, предварительно внедрившись в процесс Explorer'а
А есть хоть какой нибудь кусок кода по этой теме?
WaS (2004-11-04 08:35:00) [8]этому окну можно сказать LVM_FINDITEM, предварительно внедрившись в процесс Explorer'а
А есть хоть какой нибудь кусок кода по этой теме?
Игорь Шевченко (2004-11-03 22:48:00) [9]
> Так есть у кого - нибудь ... какие-нибудь варианты ????
Ну конечно есть. Список папок в правом окне Explorer'а - это ListView, этому окну можно сказать LVM_FINDITEM, предварительно внедрившись в процесс Explorer'а, после того, как фокус оказется на нужной папке, послать окну ряд сообщений WM_KEYDOWN, WM_KEYUP...
Но RenameFile, наверное, проще.
DeadMeat (2004-11-03 19:54:00) [10]А RenameFile отменили? Или это надо обязательно визуально сделать?
---
...Death Is Only The Begining...
WaS (2004-11-03 13:08:00) [11]Так есть у кого - нибудь ... какие-нибудь варианты ????
WaS (2004-11-03 13:08:00) [12]Так есть у кого - нибудь ... какие-нибудь варианты ????
WaS (2004-11-03 02:34:00) [13]Чтобы не вызывать контекстное меню, затем создать --> папку...
Очень долго, хотелось бы сымитировать этот процесс.
DeadMeat (2004-11-03 00:39:00) [14]Переименовать чтоли? А зачем так извращаться? Не, мне просто интересно...
---
...Death Is Only The Begining...
dva20 (2004-11-02 16:16:00) [15]При активном, открытом окне не работает. Смысл такой: Нужно выделить определенную папку или установить на нее фокус (путь известен) в открытом окне, затем нажать программно F2.
BiN (2004-11-02 09:51:00) [16]Например:
Explorer /select, C:\