Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Unconnected |
5.08.2010 20:53
Сообщение
#1
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Привет всем.
Возникло несколько вопросов, когда общался с windows-проводником. Первое - когда я открываю Мой компьютер, то это же окно? В таком случае, какой заголовок оно имеет, как найти хэндл? Если в XP, то обычно в какую папку зайдёшь, такой заголовок и будет. И то, может отображаться полный путь к папке, а может и просто имя папки. В win7 же вообще в "Моём компьютере" никаких заголовков не наблюдается. Это непонятная вариативность. Есть ли универсальный способ найти окно проводника (если заходить с "Моего компьютера" или с "Пуск->Проводник"), чтобы можно было в том числе определить, в какой директории этот проводник находится? Сообщение отредактировано: Unconnected - 5.08.2010 20:54 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
![]() ![]() |
| volvo |
5.08.2010 21:18
Сообщение
#2
|
|
Гость |
Цитата Есть ли универсальный способ найти окно проводника Есть, разумеется, IShellWindows и IWebBrowser2 на что придумали?Explorer := CoShellWindows.Create; Может понадобиться подключить модуль SHDocVw. А, да... Explorer - типа IShellWindows, если что А вообще, искать окно эксплорера можно так: FindWindow('ExploreWClass', nil). И под XP можно взять название текущей папки через GetWindowText. Но лучше все-таки штатными средствами, чтоб независимо от версии Windows... |
Unconnected Сообщения проводника, API 5.08.2010 20:53
Unconnected
Ага, значит, есть разница в этом в разных window... 5.08.2010 21:26
volvo Есть-то он есть, да вот ты можешь гарантировать, ч... 5.08.2010 21:32
Unconnected
Намёк понял) Я, наверное, сделаю вариант только ... 5.08.2010 21:48
volvo Ага. Это мой глюк. В XP такая фигня: если окно экс... 5.08.2010 22:07
Client спасибо за информацию :) //это я так, немного в... 5.08.2010 22:23
Unconnected Присоединяюсь к Client'у, давно интересовала э... 5.08.2010 22:42
volvo Память надо выделять под тот текст, который будет ... 5.08.2010 22:51
Client с PChar у меня отработало... 5.08.2010 22:55
Unconnected volvo, спасибо, сделал что хотел. Я, кстати, вроде... 5.08.2010 23:34![]() ![]() |
|
Текстовая версия | 8.12.2025 17:45 |