Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SetTime, KillTimer, Cursor Position 
:(
    Опции темы
NieL
Дата 3.3.2008, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 10.2.2008

Репутация: 1
Всего: 1



Уважаемые програмеры... Подскажите как сделать фичу стаймером. Если курсор мыши выходит за пределы формы слева возвратить  в label значение 1, если сверху - 2, если снизу - 3, справа 4. При этом в каждом из случаев при выходе за пределы формы надо запустить таймер и вывести в другой label increment(x). При возврате мыши в облать формы остановить таймер. С обычным TTimer я бы сделал. Но как сделать при помощи settimer, killtimer понятия не имею (с api никогда не работал так как новичок в этом деле). Помогите решить вопрос, а то завтра сдавать ...
PM MAIL   Вверх
MetalFan
  Дата 3.3.2008, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 62
Всего: 128



а зачем тебе апи? ttimer и есть удобная обертка над SetTimer/KillTimer


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
NieL
  Дата 4.3.2008, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 10.2.2008

Репутация: 1
Всего: 1



Насколько мне известно вызов timer из api работает намного быстрее, так как стрруктура компонента ttimer представляет собой на самом деле скрытую форму. Поэтому мне сказали сделать через api, а разбиратся во всех его премудростях времение особо нет. 
PM MAIL   Вверх
dumb
Дата 4.3.2008, 07:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 13
Всего: 158



Цитата(NieL @  4.3.2008,  00:04 Найти цитируемый пост)
стрруктура компонента ttimer представляет собой на самом деле скрытую форму
не форму, а окно(window). также окнами являются практически все видимые элементы формы: кнопки, поля ввода, итд.

Цитата(NieL @  4.3.2008,  00:04 Найти цитируемый пост)
Насколько мне известно вызов timer из api работает намного быстрее
неверный вывод. время затрачиваемое на создание невидимого окна(а это единственное, на что тратится доп.время) в большинстве случаев можно считать пренебрежительно малым.

Цитата(NieL @  4.3.2008,  00:04 Найти цитируемый пост)
Поэтому мне сказали сделать через api
добрые советчики. smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0617 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.