Вниз
Скачать: 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 вся ветка

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



Память: 0.52 MB
Время: 0.023 c
4-1103274502
SiDoff
2004-12-17 12:08
2005.02.06
Как получить указатель на pop up ....


14-1105818338
DeadMeat
2005-01-15 22:45
2005.02.06
Неубиваемые процессы


1-1106166000
Homa_Programer
2005-01-19 23:20
2005.02.06
PageControl


14-1105789941
Ilya___
2005-01-15 14:52
2005.02.06
ошибка: Invalid variant operation. >


1-1106388048
kasper111
2005-01-22 13:00
2005.02.06
Ошибка обращения по адресу при вызове функции из dll




   Наверх