Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: 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 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
4-75450
Sfagnum
2003-10-23 12:04
2003.12.23
Значение SES_EMULATESYSEDIT


3-75114
BlackKing
2003-11-27 11:28
2003.12.23
Как составить SQL запрос?


1-75207
Sanych_k
2003-12-11 10:36
2003.12.23
Как оброботать клик правой кнопкой над динамической кнокой?


1-75219
Rradion
2003-12-09 15:51
2003.12.23
Надо обойти граф... а он что-то зацикливается.


9-75065
loto
2003-05-28 20:49
2003.12.23
(OpenGL) вращение и перемещение объекта в glCallList(ListID)