>> the way I would prefer (sorry if I repeat myself)
>> would be a call to the toolbox in order to blacken the screen; but how to
>> do it?
>
> Well, there is no such thing. EVERY app that does this uses a
> full-screen window. Of course, apps written in C have more control over
> how events are handled and can simply not bring that window to the front
> at all.
This is a totally out there idea, but here goes...
Do the thing with the big window in the back. Mabye then you could use the
toolbox to handle the events C-style, using WaitNextEvent (I believe that is
the right one, I haven't done toolbox in a long time) and then use
GetNextEvent to steal any events that are mouse downs outside of your VIP
window (before RB does anything with them.) Does that make any sense to
anyone? Mabye you could put an event loop in a thread...?
If you don't want to use declares, I started to work on a plugin that does
some simple event stuff, but it got put on the back burner. I can send you
what I've got so far, but there are *no* guarantees on half finished
projects by persons who don't know what they're doing. (A.K.A. me.) :)
That's assuming you even try my wacky idea... sorry if I'm incoherent, it's
been a long week... :)
G'luck,
/* - - - - - - - - - - - - - -\
Don Lavelle
\- - - - - - - - - - - - - - */
|