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

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

SetCursorPos не перерисовывает курсор?


Den ©   (2012-05-24 20:11:00) 

В общем выставляю курсор по координатам с SetCursorPos(100,100); под ним кнопка нажимаю ее
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
    Mouse_Event(MOUSEEVENTF_LEFTUP,0,0,0,0);
все работает, но не меняется положение курсора на экране то есть, если он был к примеру на 500,500, то после SetCursorPos(100,100); он остается на месте, как сделать так чтоб он перемещался по координатам в SetCursorPos? Ато неудобно как-то...


Den   (2012-05-24 22:30:00) [1]

Винда в виртуалке правда работает, может из-за этого....


Den   (2012-05-24 22:24:00) [2]

Не должно в принцыпе. А как проверить?


robt   (2012-05-24 21:16:00) [3]

Удалено модератором


Den   (2012-05-24 20:32:00) [4]

mouse_event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE,500,500,0,0); Не двигается то есть тоже самое, жмет кнопку после
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
   Mouse_Event(MOUSEEVENTF_LEFTUP,0,0,0,0);
но сам курсор на месте:(


robt   (2012-05-24 20:21:00) [5]

двигай через mouse_event


Наверх

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