Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-44868
irq
2003-06-26 16:02
2003.07.14
Управление чужим приложением в Win95/98


1-44691
ss300
2003-06-29 17:02
2003.07.14
Выбрать из ста 20 случайных неповторяющихся чисел


9-44537
vivk
2003-01-23 19:46
2003.07.14
как в GLScene осуществить полет пули?


14-44878
BALU1111
2003-06-27 13:49
2003.07.14
BIOS


3-44581
McSimm2
2003-06-20 14:59
2003.07.14
Соединение двух таблиц по полю у которых могут быть значения null





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский