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




Вниз

Прочитайте вопрос!!! 


Art   (2001-12-08 09:01) [0]

Чтобы ограничить плоскоть движения курсора границами формы делаю так:

var
aRect: TRect;
begin
GetWindowRect(Handle, aRect);
ClipCursor(@aRect);

Но получается один глюк,после завершения работы программы ограничение не снимается,как снять????



MBo   (2001-12-08 10:23) [1]

ну в Destroy сделай так же, только

arect:=rect(0,0,GetSystemMetrics(SM_CXFULLSCREEN),GetSystemMetrics(SM_CYFULLSCREEN));
ClipCursor(@aRect);

это высота без трея, полную навскидку не помню - поищи



troits   (2001-12-08 11:01) [2]

Господа, ну один взгляд в Help и ClipCursor(nil) пишется сам собой!!!



PVR   (2001-12-08 11:02) [3]

Предыдущий ответчик абсолютно прав хочу сделать только маленькое дополнение.В доках у Била настоятельно рекомендуется при использовании ClipCursor делать активизацию окна. Странно потому как когда курсор ктото ограничивает окно обычно активно но Бил есть Бил



Olgerd   (2001-12-09 02:35) [4]

Так лучше и делать, а то когда нажимаешь Ctrl-Alt-Del, а потом Escape ClipCursor"а как не бывало.




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




Наверх





Память: 0.72 MB
Время: 0.029 c
1-8841            xmapa                 2002-01-16 08:49  2002.02.04  
Quick Report: группировка


1-8827            SelfDestructor        2002-01-18 19:53  2002.02.04  
Как сделать страницу в PageControl невидимой


4-9040            GoldenFox             2001-12-06 16:06  2002.02.04  
Надо убрать иконку из Таскбара в WinNT,


1-8900            Леванё                2002-01-16 13:00  2002.02.04  
Пояему не работает null


3-8761            Paolo_lis             2002-01-04 16:35  2002.02.04  
Компоненета с инкриментальным посиком