Мышка и Курсор :: ОС и Железо :: База знаний Delphi :: Hook на клавиатуру и мышку (пример) Here is a one-sentence summary of the article in Russian:
Программный код, который демонстрирует пример создания и использования хуков клавиатуры и мыши в Windows для скрытого ввода пароля. :: Включить изображение курсора в снимок экрана
В статье описывается способ включения изображения курсора в снимок экрана при помощи языка программирования Delphi. :: Добавление события OnMouseLeave
Добавление события OnMouseLeave: позволяющее компонентам реагировать на вход и покидание курсора мыши области компонента. :: Избавиться от раздражающего SQL Wait курсора
Избавиться от раздражающего SQL Wait курсора можно, поместив в событии OnCreate формы код, который заменяет cursor на часовой стрелкой. :: Изменение цвета и размера курсора мыши в Delphi Контекст вопроса связан с техническими аспектами изменения цвета и размера курсора мыши в приложениях на Delphi, включая проблемы с внесением изменений через реестр Windows и предложенные решения. :: Изменить экранный курсор без необходимости возвращать предыдущий
Изменение экранный курсора без необходимости возвращать предыдущий можно выполнить с помощью интерфейса и класса, реализующего этот интерфейс, что позволяет автоматически восстановить прежний курсор при выходе объекта из области видимости. :: Использование анимированных курсоров
В статье описывается способ использования анимированных курсоров в приложении для Windows, демонстрируя пример кода на языке Delphi. :: Использование анимированных курсоров 2
В статье описывается использование анимированных курсоров в Windows, где автор рекомендует использовать хэндл курсора и присваивать его одному из элементов массива Cursors обьекта Screen для изменения видимости курсора. :: Использование анимированных курсоров 3
В статье описывается использование анимированных курсоров в программировании на языке Delphi, с помощью процедур LoadCursorFromFile и LoadImage, а также примеры их применения в коде. :: Как автоматически помещать курсор мышки в центр контрола получившего фокус
В статье описывается универсальная функция MoveMouseOverControl, которая автоматически перемещает курсор мыши в центр любого контрола, получившего фокус. :: Как запретить показ курсора в TEdit и ему подобных контролах
Запретить показ курсора в TEdit и его аналогичных контролах можно с помощью обработчиков сообщений WM_Paint, WM_SetFocus и WM_NCHitTest, которые вызывают процедуру HideCaret для скрывания курсора. :: Как заставить мышь сдвинуться на нужную позицию
Сделаем описание статьи одним предложением на русском языке: В статье описывается способ управления положением курсора мыши на компьютерном экране с помощью программирования на языке Delphi и использования функций GetCursorPos и SetCursorPos. :: Как использовать процедуру mouse_event для имитации событий мыши
В статье описывается использование процедуры mouse_event для имитации событий мыши в программировании на языке Delphi. :: Как можно узнать какое событие сгенерировала мышь? Можно узнать, что событие сгенерировала мышь, путем использования низкоуровневого хука мыши и обработки различных сообщений Windows. :: Как ограничить движения мышки определённой областью? Для ограничения движений мышки определенной областью можно использовать API-функцию ClipCursor(), которая позволяет обрамить курсор мышки рамкой заданного размера. :: Как определить координаты курсора мыши? Статья описывает три способа определения координат курсора мыши в приложении на языке программирования Delphi: методом GetCursorPos, обработкой события OnMouseMove и использованием свойства CursorPos класса mouse. :: Как отключить курсор мыши
В статье описано, как отключить курсор мыши в программе Delphi с помощью процедуры `ShowCursor`, а также как снова включить его. :: Как получить координаты указателя мыши относительно формы в Дельфи
В статье описывается, как получить координаты указателя мыши относительно формы в Delphi, используя объект класса TMouse и обработчик событий нажатия мыши на форме. :: Как поменять функции кнопок мышки
Настоящий способ поменять функции кнопок мышки с помощью программирования, используя язык Delphi и функцию SwapMouseButton. :: Как поместить курсор мышки в нужное место на форме
Представлен пример кода на языке Delphi, который позволяет переместить курсор мышки в конкретное место на форме с помощью процедуры PlaceMyMouse. :: Как послать нажатие кнопки мыши в окно? Для эмулирования нажатия кнопки мыши в окне необходимо использовать сигналы WM_LBUTTONDOWN и WM_RBUTTONDOWN, а для перемещения курсора на конкретные координаты - функцию SetCursorPos(). :: Как программно двигать курсор мышки? Статья описывает пример программирования движения курсора мыши в Delphi с помощью процедуры TForm1.Button1Click(Sender: TObject), которая изменяет положение курсора на экране. :: Как просимулировать нажатие кнопок мыши
В статье описывается способ эмулирования нажатия кнопок мыши в программировании с использованием компонента TTimer и обработки события OnMouseDown для формы. :: Как прочитать и изменить doubleclick time (задержка для двойного щелчка)? Статья описывает, как изменить задержку для двойного щелчка (doubleclick time) в Delphi, используя функции SetDoubleClickTime и GetDoubleClickTime. :: Как создать каретку своей собственной формы
Как создать каретку своей собственной формы для Memo и Edit компонентов в Delphi. :: Как узнать есть ли у мыши колесико
В статье описывается, как можно определить наличие колесика у мыши с помощью свойства WheelPresent глобального объекта Mouse и использования трекбола с ковриком на пальце. :: Как узнать, находится ли мышка на форме
В статье описывается способ определения, находится ли мышка над формой в Delphi, используя функцию GetCapture и обработку событий FormDeactivate и FormMouseMove. :: Как узнать - присутствует ли мышка
Статья описывает методы определения присутствия мышки на компьютере, включая использование функции GetSystemMetrics и способ проверки запаха под мышкой. :: Как узнать текущие координаты мышки
В статье описано, как получить текущие координаты мышки на экране с помощью функции GetCursorPos и ее использование в примере программирования на языке Delphi. :: Ловить события мышки вне вашего приложения
Ловить события мышки вне вашего приложения: статья рассказывает о способе поймать события мыши в Windows, не используя традиционных окон и форм, а также предоставляет пример на Delphi. :: Найти позицию каретки в системе
В статье описывается функция GetCaretPosition для определения позиции каретки в системе, а также пример ее использования в приложении на языке Delphi. :: Ограничить область передвижения мыши
Ограничить область передвижения мыши можно с помощью функции ClipCursor, определяя ограничивающий прямоугольник и передавая указатель на него в качестве параметра. :: Определение и использование курсора
Определение и использование курсора - процесс, который требует создания отдельного RES-файла с именем, отличным от имени проекта, загрузки курсора в массив глобального объекта Screen Cursors и установки его в свойстве DragCursor компонента. :: Определить когда мышь над компонентом, а когда она ушла с него
В статье описывается создание нового класса TMyPanel, который наследуется от класса TPanel и обрабатывает сообщения Windows CM_MOUSEENTER и CM_MOUSELEAVE для определения положения мыши над компонентом. :: Определить количество кнопок мышки
Определить количество кнопок мышки с помощью программирования на языке Delphi. :: Отключить реакцию на события мыши
В статье описывается способ отключения реакции на события мыши в приложении Delphi, используя процедуру TForm1.ApplicationEvents1Message. :: Отслеживать переход мышки на компонент и уход ее
Отслеживать переход мышки на компонент и уход ее, при помощи класса TImageEx, который наследуется от TImage и имеет два дополнительных события OnMouseEnter и OnMouseLeave. :: Подсветка компонента во время перемещения над ним мыши
При перемещении мыши над компонентом нужно обрабатывать события CM_MOUSEENTER и CM_MOUSELEAVE для подсветки компонента в зависимости от его состояния. :: Позиционирование каретки в TStringGrid
Позиционирование каретки в TStringGrid позволяет с помощью класса TGridCracker доступа к InplaceEditor и управлять его положением, определив столбец, строку и позицию курсора. :: Получить Handle и имя класса окна под мышкой
Как получить Handle и имя класса окна, которое находится под мышкой. :: Получить активный элемент управления под курсором мышки
Определение функции FindControlAtPos, которая возвращает активный элемент управления под курсором мышки. :: Получить дескриптор текущего курсора
Рассказывается о методе получения дескриптора текущего курсора, включая способ attachments к другому потоку, если курсор принадлежит ему, для обеспечения корректной работы при получении информации об активном курсоре. :: Получить диапазон, прокручиваемый колесиком мышки
Данное программирование на языке Delphi получает диапазон прокрутки страницы, который можно выполнить с помощью колесика мыши. :: Получить заголовок элемента управления под мышкой
Функция GetCaptionAtPoint позволяет получить заголовок элемента управления, на который наведен курсор мыши, и возвращает его в виде строки. :: Получить или установить время мерцания каретки
Статья описывает процедуры на языке Delphi, позволяющие получить и установить время мерцания каретки в системе. :: "Проблемы с автозаполнением параметров в Delphi 11" Статья посвящена решению проблемы автозаполнения параметров в Delphi 11, где рассматриваются варианты отключения автозаполнения, уменьшения скорости повторения клавиш и использования альтернативных методов ввода. :: Проверить, находится ли курсор на линии
Функция CursorOnLinie проверяет, находится ли курсор на линии, заданной координатами x1, y1 и x2, y2 с учетом ширины линии d. :: Программное выключение клавиатуры и мыши Программное выключение клавиатуры и мыши на компьютере позволяет отключить эти устройство с помощью функции winexec, а также с помощью инструкций_ASM_ в языке программирования. :: Симулировать щелчок мышкой
Статья описывает код на языке программирования, который позволяет симулировать различные действия с мышкой в Windows-окружении, включая щелчок левой и правой кнопками мыши, а также двойной клик. :: Собственные курсоры в программе
В этой статье описаны несколько способов использования собственных курсоров в программировании на языке Pascal, включая анимированные файлы с расширением .ani. :: Создание курсора с процентом выполнения
Создается курсор Windows с процентным соотношением выполнения, который может быть использован в программировании. :: Создание мышиного перехватчика
Создание мышиного перехватчика позволяет создавать программы, которые реагируют на действия пользователя при работе с компьютерной мышью. :: Управление MouseOver через Hint
Управление MouseOver через Hint позволяет отловить момент попадания курсора мыши в область компонента и его уход оттуда, а также совершать над ним некоторые действия. :: Управление мышкой
В статье описывается процесс управления мышкой на сервере с помощью процедуры TForm1.Timer1Timer(Sender: TObject), которая генерирует случайное движение мышки. :: Функции для изменения и получения чуствительности мышки Функции для изменения и получения чувствительности мыши, представленные в коде на Delphi, позволяют изменять или получать скорость перемещения курсора. :: Функции и процедуры управления мышью Описание функций и процедур управления мышью в Delphi, включая поиск оконных средств управления, получение текущего управляющего контрола и передачу управления мышью.
Узнайте, как управлять курсором мыши в программировании на Delphi. В этой статье описываются методы определения присутствия мышки, создания и изменения курсоров, управления движением мыши и более. Также рассматривается использование анимированных курсоров, ограничение области движения мыши и многое другое. Оптимизируйте работу с курсором мыши в ваших программах благодаря нашим полезным советам и примерам кода.
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS :: Главная ::
|