avid
June 11th, 2004, 09:57 AM
Ben,
If you are changing the driver SDK again, could I restate my request for a timer API, e.g.:
virtual bool NetRemoteDriver::OnTimer(void* param);
INetRemoteActions::SetTimer(DWORD ticks, void* param);
So I would call SetTimer to request a callback on my implementation of OnTimer some specified ticks later.
I could see uses for this for:
1) Throttling the messages to a server when responding to rapid slider movement.
2) Smooth scrolling when dragging a list. [I use my own Windows handle for this]
3) Cycling or marquee text.
4) Messages that cycle, or flash or disappear after a brief period.
5) Etc.
Brian
If you are changing the driver SDK again, could I restate my request for a timer API, e.g.:
virtual bool NetRemoteDriver::OnTimer(void* param);
INetRemoteActions::SetTimer(DWORD ticks, void* param);
So I would call SetTimer to request a callback on my implementation of OnTimer some specified ticks later.
I could see uses for this for:
1) Throttling the messages to a server when responding to rapid slider movement.
2) Smooth scrolling when dragging a list. [I use my own Windows handle for this]
3) Cycling or marquee text.
4) Messages that cycle, or flash or disappear after a brief period.
5) Etc.
Brian