Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Эмулировать прокрутку колеса мыши [D7, Win95/98, WinME, NT4, Win2k, WinXP]


Dio ©   (2007-08-13 16:01:00) 

Помогите реализовать эмулирование прокрутки. Нашел, как сделать это только в верх. А в низ?


Dio   (2007-08-16 18:49:00) [1]

Огромное спасибо. Действительно работает ;-)


Сергей М.   (2007-08-14 16:31:00) [2]


> Это как?


А подумать ?


Dio   (2007-08-14 16:29:00) [3]

Нет, я понял, что означает Cardinal(-400). Но... Это сработает?


Германн   (2007-08-14 16:27:00) [4]


> Не понял хитрость... Это как?
>

Это т.н. "приведение типов". По нашенскому - Финт Ушами :-)


Dio   (2007-08-14 16:22:00) [5]

Не понял хитрость... Это как?


Сергей М.   (2007-08-14 15:17:00) [6]


> 400 - хитрое число прокрутки строк


Ну а Cardinal(-400) - еще более "хитрое")


Dio   (2007-08-14 14:57:00) [7]


> Показывай как  ..

Вот так:
mouse_event(MOUSEEVENTF_WHEEL, 0, 0,400, 0);

400 - хитрое число прокрутки строк... количественная характеристика


Сергей М.   (2007-08-14 11:38:00) [8]

Показывай как "крутишь" вверх ..


Dio   (2007-08-14 11:37:00) [9]


> А вниз - все тоже самое, но с обратным знаком.

Все бы ничего, но все параметрв типа cardinal


Сергей М.   (2007-08-13 16:06:00) [10]


> А в низ?


А вниз - все тоже самое, но с обратным знаком.


Наверх

Титульная страница Поиск, карта сайта Написать письмо