Вниз
Скачать: CL | DM;

Как в win отлавивать сообщения диалоговых окон   Найти похожие ветки 

← →
Silen   (2003-10-30 01:05) [0]

Привет, всезнающий All!!!

Помогите кто может!
Хочу написать глобальный hook, который будет отлавливать в диалоговых окнах "Open", "Save As" сообщение об изменении текущей директори. Желаемая цель: разрешать пользователю доступ через эти окна только к определенной папке "MyFolder".

Предполагаю отлавливать сообщения WM_INITDIALOG и WM_NOTIFY с кодом CDN_FOLDERCHANGE.

Вопрос состоит в том какой тип ловушки мне отправлять в SetWindowsHookEx, то есть каким дожен быть первый параметр, и как правильно изменять параметры сообщения WM_NOTIFY с кодом CDN_FOLDERCHANGE чтобы открывалась папка "MyFolder"?

Всем спасибо!


← →
Song ©   (2003-10-30 09:44) [1]

Для WM_* используй WH_GETMESSAGE.
Но я бы попробовал WH_CBT по классу окна.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-75244
SASH2
2003-12-09 07:31
2003.12.23
Архивные файлы


1-75230
Тфьу
2003-12-03 16:17
2003.12.23
Читал сейчас статью по поводу отображения страниц в TWebBrowser..


1-75176
Aleksandr
2003-12-10 16:41
2003.12.23
У меня пропали Hint ы. Совсем. Ни один объект не высвечивает.


1-75213
maxfiles
2003-12-12 03:02
2003.12.23
как связать ListView и i-ую картинку из listview?


7-75427
Yurko
2003-10-16 11:10
2003.12.23
Время ожидания для принтера




   Наверх