Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Таймер


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Карно
Гость







СообщениеПн, 01-Июл-2002 17:27    Заголовок сообщения: Таймер
Цитата

Народ!
Подскажите плиз как сделать таймер api функциями.
И кто знает какой api`шкой определить координаты чужого окна?
Зарание благодарен.
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 01-Июл-2002 20:35 
Цитата

Таймер делается функцией SetTimer и убивается функцией killTimer.
У SetTimer параметры - дескриптор окна; придуманный тобой номер таймера; интервал срабатывания в миллисекундах и адрес callback-функции. Если адрес равен nil, то таймер просто передает WM_TIMER в оконную функцию. У KillTimer параметры - дескриптор окна и номер таймера.
А положение чужого окна по его дескриптору найти можно функцией GetWindowRect.

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Андрей
Гость







СообщениеСр, 02-Апр-2003 12:41 
Цитата

Пример:

const
id_timer = 100;

procedure OnMyTimer
begin
...
//Здесь пишешь свою процедуру
end;

procedure CreateTimer;
begin
SetTimer(MyFormHandle, id_timer, 1000, @OnMyTimer);
end;

procedure DestroyTimer;
begin
KillTimer(MyFormHandle, id_timer);
end;[/b]
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСр, 02-Апр-2003 14:01 
Цитата

Подозреваю, автор этой темы к настоящему времени уже закончил институт, женился и вышел на пенсию нянчить внуков :)
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100