|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2012, 19:31 | #1 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
вывести сообщение при открытии папки
Помогите с решением: есть папка, при ее открытии моя прога должна перехватить это событие и вывести гапример сообщение, как это сделать? знаю что нужно это как то через хуки, но понятия не имею как это записать и какие функции использовать, в гугле пишут используй хуки...и все. Кто знает или сталкивался прошу помочь
|
17.10.2012, 21:55 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Что значит в вашем понимании "открыть папку"?
|
17.10.2012, 21:58 | #3 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
в explorer 2 раза щелкаю по папке. Нашел, что нужно юзать FindFirstChangeNotification, но как конкретно ею пользоваться- незнаю(((
|
17.10.2012, 22:17 | #4 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
ммм...выяснил, что эта функция подойдет для ведения лога, типа в папку был добавлен файл и т.д., а вот папка была открыта - вроде нельзя... как же быть?
|
17.10.2012, 22:42 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
А если в тотал командере отрыть, или напимер через опен диалог?
|
18.10.2012, 14:55 | #6 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
а какая разница? впринципе для меня это не критично, задание учебное, мне нужно что бы программа вывела месседж при открытии определенной папки. просмотрел море инфы - все писали мол нужно юзать CreateFIle, FindFirstChangeNotification но они подходят если я в этой папке что то создаю или удаляю, тип для ведения лога, а для моего случая - не подходит. Нашел один исходник, попытался подстроить под свою задачу, используя эти функции, но ничего не получилось толком((((
|
18.10.2012, 16:03 | #7 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
я пробовал переписать процедурку execute, вот что получилось
Код:
|
18.10.2012, 19:09 | #8 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 244
|
реализовал то, что хотел, тема закрыта)
|
18.10.2012, 22:20 | #9 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрытие панелей инструментов при открытии и отображение при закрытии документа | Василий. | Microsoft Office Word | 0 | 23.10.2010 00:41 |
Сообщение -Шаблон не найден- при открытии Excel 2007 разрушает мои нервы | Chelentano | Microsoft Office Excel | 2 | 08.09.2010 05:01 |
Проблема при открытии базы при помощи ADO | SlavaSH | БД в Delphi | 21 | 30.06.2009 16:51 |
Как вывести сообщение типа "внимание" при удалении записи из БД | Alex_Sokolov | Помощь студентам | 7 | 06.01.2009 13:50 |
Сообщение при открытии из почты:Действительный формат файла отличается от расширения... | bregante | Microsoft Office Excel | 1 | 31.08.2008 21:11 |