Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прочитайте вопрос!!! [D5, Win95/98, WinME]


Art ©   (2001-12-08 09:01:00) 

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

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

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


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

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


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

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


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

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


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

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

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

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо