![]() |
Перехват сообщений MouseWheel
В PageMaker'e не поддерживается MouseWheel, т.е. сообщения от Wheel'a просто не оказывают никакого эффекта. Хочу сделать программу, которая бы отлавливала сообщения от Wheel'a посланные PageMaker'у и взамен отсылала бы сообщения для сдвига отображаемого документа вниз или вверх в соответсвии с пойманым сообщением. Т.е. хочу, чтобы Wheel работал привычным образом. Каким способом это лучше и проще сделать? Пытался сделать hook на окно, но ничего толкового не получилось. И вообще, какое сообщение нужно слать, чтобы сдвинуть документ вверх или вниз? Может сообщение надо вообще не окну, а какому-то конкретному контролу слать? Короче, посоветуйте, что делать, может где-то есть sample или доки на эту тему. Буду очень благодарен.
|
Лучше всего найти следующую версию PageMaker-а, в которой всё двигается, но если хочется порукодельничать, то посылай ему сообщения WM_KEYDOWN, с главишами 0x25, 0x26, 0x27 и 0x28 (лево, вверх, вправо и вниз)
|
Время: 07:11. |
Время: 07:11.
© OSzone.net 2001-