Пятница, 24.10.2025, 04:04
Приветствую Вас Гость | RSS
Главная | Статьи | Регистрация | Вход
Меню сайта
Категории раздела
Базы данных [11]
Мультимедиа [2]
Графика [2]
Защита [0]
Математика [0]
Сеть-интернет [1]
Система [4]
Разное [4]
Поиск
Вход на сайт
Наш опрос
Оцените мой сайт
Всего ответов: 7
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мой сайт
Главная » Статьи » Система [ Добавить статью ]

Работа с указателем мыши

Переместить курсор мыши в точку скоординатами 1000,700  — setcursorpos (1000,700);
Нажать программно левую кнопку мыши не отпуская ее — mouse_event(mouseeventf_leftdown,0,0,0,0);
Отпустить левую кнопку мыши — mouse_event(mouseeventf_leftup,0,0,0,0);
Нажать правую кнопку мыши не отпуская ее  — mouse_event(mouseeventf_rightdown,0,0,0,0);
Отпустить правую кнопку мыши  — mouse_event(mouseeventf_rightup,0,0,0,0);
Присвоить y координаты положения курсора по вертикали   — GetCursorPos(foo); y:= (foo.Y); // Не забудьте поставить после var foo: TPoint;  y: Integer;
Присвоить x координаты положения курсора по горизонтали — GetCursorPos(foo); x:= (foo.X); // Не забудьте поставить после var foo: TPoint;  x: Integer;
Скрыть курсор (на форме программы)  — ShowCursor(false);
Поменять кнопки мыши местами  — SwapMouseButton(true);
Поменять кнопки мыши обратно  — SwapMouseButton(false);
Присвоение х значения 1 или ноль в заисимости нажата клавиши мыши или нет — x:=(GetAsyncKeyState(VK_LBUTTON)); // x: Integer; Вкладка «система» объект Timer Внимание ! Очень глючная команда !
Загрузка курсора мыши из файла (на форме программы) — Screen.Cursors[crMyCursor] :=  LoadCursorFromFile(‘C:\321.ani’); Cursor := crMyCursor; // const crMyCursor = 1;
Прокрутить колёсико мышки программно вниз — mouse_event(MOUSEEVENTF_WHEEL,Mouse.CursorPos.X, Mouse.CursorPos.Y, DWORD(-120), 0);
Прокрутить колёсико мышки программно вверх — mouse_event(MOUSEEVENTF_WHEEL,Mouse.CursorPos.X, Mouse.CursorPos.Y, DWORD(120), 0);



Источник: http://rusdelphi.com/help/rabota-s-ukazatelem-mysh/
Категория: Система | Добавил: maxim-pogasim (07.07.2015)
Просмотров: 383 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Программистами не рождаются.Copyright BPC Team © 2014 - 2025

Хочу сжечь на костре этот дебильный Хостинг от uCozЯндекс.Метрика