Главная страница
    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.009 c
14-44827
vajo
2003-06-26 10:22
2003.07.14
boot.ini


14-44854
Думкин
2003-06-26 06:31
2003.07.14
Родственники на работе


1-44695
Dmitriy M. Volkov
2003-06-29 11:42
2003.07.14
неск. строк в TLabel


14-44857
Дмитрий К.К.
2003-06-27 06:07
2003.07.14
Именинники 27 ИЮНЯ


3-44599
Brain Force
2003-06-20 18:26
2003.07.14
Народ, помогите ламеру с отчетами....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский