как организовать мигание?
От: Valerman77  
Дата: 25.11.04 05:05
Оценка:
Помогите пожалуйста
Нужно организовать мигание изобраения (его попеременное изменение)
как это можно сделать (не используя таймер)?
Re: как организовать мигание?
От: Francio Россия  
Дата: 25.11.04 05:23
Оценка:
Здравствуйте, Valerman77, Вы писали:

V>Помогите пожалуйста

V>Нужно организовать мигание изобраения (его попеременное изменение)
V>как это можно сделать (не используя таймер)?

а что ты используешь для показа изображения.........????
Re[2]: как организовать мигание?
От: Аноним  
Дата: 25.11.04 05:53
Оценка:
для отображения я использую свой класс производный от TGrapricControl
с переопределенным Paint()
Re: как организовать мигание?
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 25.11.04 08:06
Оценка:
Hello Valerman77, you wrote:

> Нужно организовать мигание изобраения (его попеременное изменение)

> как это можно сделать (не используя таймер)?

А смысл?
Ну напишите вы аналог таймера. Так стоит ли игра свеч?

--
Всего хорошего, Слава
Posted via RSDN NNTP Server 1.9 gamma
Re: как организовать мигание?
От: wildwind Россия  
Дата: 25.11.04 08:25
Оценка:
Здравствуйте, Valerman77, Вы писали:

V>Нужно организовать мигание изобраения (его попеременное изменение)

V>как это можно сделать (не используя таймер)?

Animated GIF — IMHO самое простое.
(Хотя на низком уровне все равно все сводится либо к таймеру, либо к потоку рисования)
Re: как организовать мигание?
От: Valerman77  
Дата: 25.11.04 09:05
Оценка:
Здравствуйте, Valerman77, Вы писали:

V>Помогите пожалуйста

V>Нужно организовать мигание изобраения (его попеременное изменение)
V>как это можно сделать (не используя таймер)?

Нашел

Вызываю по необходимости в своих контролах
SetTimer(Handle, TimerID, 1000, NULL)

Сделал в них отлавливание WM_TIMER

Правда пришлось переопределить наследование от TGraphicControl в TCustomControl
а то там Handle (для SetTimer) пришлось бы самому генерировать, что не просто
Re[2]: как организовать мигание?
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 25.11.04 10:10
Оценка:
Hello Valerman77, you wrote:

> Вызываю по необходимости в своих контролах

> SetTimer(Handle, TimerID, 1000, NULL)

Для того чтобы поставить таймер окно необязательно.

--
Всего хорошего, Слава
Posted via RSDN NNTP Server 1.9 gamma
Re[2]: как организовать мигание?
От: Leonid Troyanovsky  
Дата: 25.11.04 10:11
Оценка: :)
Здравствуйте, Valerman77, Вы писали:

V>>Нужно организовать мигание изобраения (его попеременное изменение)

V>>как это можно сделать (не используя таймер)?

V>Нашел


V>SetTimer(Handle, TimerID, 1000, NULL)


И это значило "не используя таймер"?

V>Сделал в них отлавливание WM_TIMER


See the TimerProc callback function.

V>Правда пришлось переопределить наследование от TGraphicControl в TCustomControl

V>а то там Handle (для SetTimer) пришлось бы самому генерировать, что не просто

Очень просто, например, TTimer.
--
С уважением, LVT
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.