Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Как отключить курсор мыши

Delphi , ОС и Железо , Мышка и Курсор

Как отключить курсор мыши


Приходит программер домой, к нему подбегает кошка и начинает усиленно ластиться, лизать руку, мурчать и т.д.Жена, увидев это, спрашивает: - Что это вдруг случилось с кошкой? Чего она руку-то лижет? - Как чего? Мышкой пахнет...


//Выключение курсора
procedure TForm1.Button1Click(Sender: TObject);
var
  CState: Integer;
begin
  CState := ShowCursor(True);
  while Cstate >= 0 do
    Cstate := ShowCursor(False);
end;

//Включение курсора
procedure TForm1.Button2Click(Sender: TObject);
var
  Cstate: Integer;
begin
  Cstate := ShowCursor(True);
  while CState < 0 do
    CState := ShowCursor(True);
end;

Программа для отключения и включения курсора мыши!

Вот разбивка на что каждый процедура делает:

Отключение курсора (Button1Click)

procedure TForm1.Button1Click(Sender: TObject);
var
  CState: Integer;
begin
  CState := ShowCursor(True); // Сохраняем текущее состояние курсора
  while Cstate >= 0 do // Пока курсор не отключен
    Cstate := ShowCursor(False);
end;

Эта процедура сохраняет текущее состояние курсора с помощью ShowCursor(True), а затем enters a loop, который повторно отключает курсор с помощью ShowCursor(False) до тех пор, пока это невозможно (т.е., CState < 0).

Включение курсора (Button2Click)

procedure TForm1.Button2Click(Sender: TObject);
var
  Cstate: Integer;
begin
  CState := ShowCursor(True); // Сохраняем текущее состояние курсора
  while CState < 0 do // Пока курсор не включен
    CState := ShowCursor(True);
end;

Эта процедура сохраняет текущее состояние курсора с помощью ShowCursor(True), а затем enters a loop, который повторно включает курсор с помощью ShowCursor(True) до тех пор, пока он не будет полностью включен (т.е., CState >= 0).

В целом, эти процедуры отключают и включают курсор мыши, повторно вызывая ShowCursor(False) или ShowCursor(True) в цикле. Поведение может варьироваться в зависимости от системы и конфигурации оборудования.

К комментарии о юмористическом контексте: кажется, что кошка программиста развивает необычное увлечение его рукой, а жена пытается понять, что вызывает это странное интерес!

В статье описано, как отключить курсор мыши в программе Delphi с помощью процедуры `ShowCursor`, а также как снова включить его.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Мышка и Курсор ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-12-22 20:14:06
2025-01-29 09:02:33/0.0032861232757568/0