Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Снимок экрана   Найти похожие ветки 

 
_silver ©   (2004-10-18 12:23) [40]

GROL   (17.10.04 1:33) [39]
Зависит от того какие сообщения перехватывать.
Я делал перехват всех сообщений связаных с перерисовкой экрана, в том числе и те которые связаны с перерисовкой выпадающих меню.
Могу привести полный список сообщений которые надо перехватывать.


 
snif   (2004-10-24 11:43) [41]

_silver ©   (18.10.04 12:23) [40]
Приведи пожалуйста список. Очень надо. Желательно с комментариями. Лучше исходник библотеки с хуком. А еще лучше исходник всей проги. :)) Можно мылом...
Заранее благодарен.


 
_silver ©   (2004-10-24 13:35) [42]


> snif   (24.10.04 11:43) [41]

    WM_NCPAINT,WM_NCACTIVATE
    WM_CHAR,WM_KEYUP
    WM_LBUTTONUP
    WM_MBUTTONUP
    WM_RBUTTONUP
    WM_HSCROLL,WM_VSCROLL
    485  //почему-то не документированно
    WM_SYSCOLORCHANGE,WM_PALETTECHANGED,
    WM_SETTEXT,WM_ENABLE,BM_SETCHECK,
    BM_SETSTATE,EM_SETSEL
    WM_PAINT
    WM_WINDOWPOSCHANGED
    WM_WINDOWPOSCHANGING

Возможно это не все сообщения которые надо перехватывать, но их хватает для получения почти полной картины.


 
snif   (2004-10-24 15:32) [43]

а 485 это что?
а
   WM_CHAR,WM_KEYUP
   WM_LBUTTONUP
   WM_MBUTTONUP
   WM_RBUTTONUP какое отношение имеют к прорисовке?


 
_silver ©   (2004-10-24 17:21) [44]

485 - связано с popup menu.
WM_LBUTTONUP
WM_MBUTTONUP
WM_RBUTTONUP
WM_CHAR,WM_KEYUP  - могут влмять на состояние окон( и не только).
Но в принципе их не обязательно обрабатывать.



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

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

Наверх




Память: 0.54 MB
Время: 0.026 c
4-1103363509
Начинающий2
2004-12-18 12:51
2005.02.06
Как узнать, работает программа под админом или под юзером?


3-1104752478
|Denis|
2005-01-03 14:41
2005.02.06
Работа с Event-ами. Их перехват приложением.


3-1105334675
first_aid
2005-01-10 08:24
2005.02.06
Други помогите Interbas совский запрос переделать в Access овский


14-1106037527
}|{yk
2005-01-18 11:38
2005.02.06
Линуксоиды!


4-1102795588
Relaxxx
2004-12-11 23:06
2005.02.06
нужно получить список установленых винчестеров