Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.14;
Скачать: CL | DM;

Вниз

Убрать курсор   Найти похожие ветки 

 
Diamond Cat ©   (2003-05-08 02:07) [0]

Надо убрать курсор т.е. сделать его невидимым по всей области монитора (а не только над своим окном), перемещение его за границы экрана не катит.


 
MELiFARO ©   (2003-05-08 05:20) [1]

ShowCursor ( flag: boolean );


 
Diamond Cat ©   (2003-05-08 13:00) [2]

Повторяю
> по всей области монитора (а не только над своим окном),
> перемещение его за границы экрана не катит.



 
REA ©   (2003-05-08 14:50) [3]

Form.Cursor := crNone?


 
Guerrillero ©   (2003-05-08 17:59) [4]

может так подойдет
var
P: TRect;
begin
P := Bounds(Left,Top,Width,Height);
ClipCursor(@P);
ShowCursor(False);


 
Ich Hasse ©   (2003-05-08 23:16) [5]

2 Guerrillero
ClipCursor - ограничивает передвижение курсора в пределах P

надо оставить только ShowCursor(False);


 
Diamond Cat ©   (2003-05-11 15:32) [6]

Люди читайте внимательней, невидимым по всей области монитора (а не только над своим окном), при showcursor(false);
курсор исчезает только над моим окном


 
Song ©   (2003-05-11 15:48) [7]

SetSystemCursor()


 
Morfein ©   (2003-05-12 03:03) [8]

Понимаешь, его можно спрятать визуально, но работать им всё-равно будет можно... так что уж лучше за экран его!

procedure HideCursor();
var
R : TRect;
begin
R.Left:=GetSystemMetrics(SM_CXSCREEN);
R:=Rect(R.Left, 0, R.Left + 16, 16);
ClipCursor(@R);
SetCursorPos(R.Left, 0);
end;

procedure ShowCursor();
var
R : TRect;
begin
R:=Rect(0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
ClipCursor(@R);
SetCursorPos(R.Right div 2, R.Bottom div 2);
end;


 
Diamond Cat ©   (2003-05-12 20:34) [9]


> Morfein © (12.05.03 03:03)
> Понимаешь, его можно спрятать визуально, но работать им
> всё-равно будет можно... так что уж лучше за экран его!

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


> Song © (11.05.03 15:48)
> SetSystemCursor()

вот и я так думал но что-то не выходит



Страницы: 1 вся ветка

Текущий архив: 2003.07.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
6-44782
zom
2003-05-07 13:17
2003.07.14
Обращение к сетевому ресурсу Как отловить такое событие в виндах?


3-44594
Валентина_
2003-06-21 09:41
2003.07.14
Немецкий в Delphi


7-44938
SDW@coder
2003-05-01 06:24
2003.07.14
Работа с LPT портом


3-44560
n1tro
2003-06-19 18:14
2003.07.14
Как отобразить запрос ч/з TDBGird


9-44535
pifpaf
2003-01-28 11:07
2003.07.14
Наложение текстуры (Начинающий)