Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2014, 20:01   #1
helper999999
Пользователь
 
Регистрация: 22.02.2014
Сообщений: 45
По умолчанию Запрет выхода курсора за форму

Кто подскажет как запретить выходить курсору за форму если форма написана на api. Знаю как реализовать в VLC, но в api не могу ее перевести или просто не понимаю как.
Как я реализовываю в VLC:
Код:
var
aRect: TRect;
begin
aRect:=BoundsRect;
ClipCursor(@myr);
end;
Кто поможет перевести в api?
helper999999 вне форума Ответить с цитированием
Старый 11.10.2014, 21:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Кто поможет перевести в api?
Легко:
Код:
var
aRect: TRect;
begin
aRect:=BoundsRect;
ClipCursor(@myr);
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.10.2014, 00:21   #3
helper999999
Пользователь
 
Регистрация: 22.02.2014
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Легко:
Код:
var
aRect: TRect;
begin
aRect:=BoundsRect;
ClipCursor(@myr);
end;
у меня ругается на BoundsRect
[dcc32 Error] Project1.dpr(46): E2003 Undeclared identifier: 'BoundsRect'
А как объявить этот индефикатор я не знаю
helper999999 вне форума Ответить с цитированием
Старый 12.10.2014, 02:16   #4
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
Сообщение от helper999999 Посмотреть сообщение
у меня ругается на BoundsRect
[dcc32 Error] Project1.dpr(46): E2003 Undeclared identifier: 'BoundsRect'
А как объявить этот индефикатор я не знаю
Этот идентификатор объявлять вовсе не нужно. Нужно только понять что нужно передать параметром в функцию ClipCursor.
Ну и неплохо было бы убедить себя что и в VCL вы на самом деле не умеете это делать. Просто используете чужой код без его понимания.
northener вне форума Ответить с цитированием
Старый 12.10.2014, 03:02   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Кто подскажет как запретить выходить курсору за форму
Не делай так! Это вредительство.
Этим пользуются винлокеры-вымогатели!!!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 12.10.2014, 10:06   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня ругается на BoundsRect
Наверное потому что как выше сказано - ты не научился работать с VCL.
Эта функция на самом деле метод (или свойство). И она либо должна вызываться без указания объекта (которому пренадлежит) либо указывать полный путь, т.е. имя контрола - точка - свойство.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.10.2014, 11:37   #7
webersol
Заблокирован
 
Регистрация: 09.10.2014
Сообщений: 20
По умолчанию

Вирусо-поэт)
webersol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет выхода курсора за форму t2skler Общие вопросы Delphi 14 22.09.2016 16:32
Запрет движения курсора Ko$ Общие вопросы Delphi 0 22.05.2013 17:28
Запрет выхода за форму. Roman1295 Общие вопросы Delphi 2 17.11.2012 15:01
Запрет выхода. Roman1295 Общие вопросы Delphi 0 10.11.2012 22:17
запрет ввода символов в форму MiK_on JavaScript, Ajax 3 19.08.2010 08:37