Re: Attn:[AL GETZ]
>
>
> Hi again Don,
>
> I took a look at your viewer and it does look pretty cool.
>
> Here's what i did for one solution...
>
> Line 7510 of "Win32r.ew" changes from this:
> if c_func(xGetQueueStatus,{QS_KEY})=65536 then
> to this:
> if c_func(xGetQueueStatus,{QS_MOUSEBUTTON}) then
>
> Note the only change was to remove "QS_KEY", insert "QS_MOUSEBUTTON",
> and remove the conditional part of the 'if' statement "=65536".
>
> What this does is changes the functionality a little, so that
> left clicking the mouse one time STOPS the slideshow, while
> pressing the "F3" key on the keyboard starts it again.
>
> If this is unacceptable (using the mouse to stop instead of the
> keyboard) then we'll have to look for another solution.
>
> BTW did you try using a 'timer' to call ButtonForward() yet or not?
>
>
> Take care,
> Al
>
>
> Take care,
> Al
>
Thank you again Al that worked.
I believe separating
QS_MOUSEBUTTON and QS_KEY (which [F3] sends)
solves the confusion.
Your original code said:
if c_func(xGetQueueStatus,{QS_MOUSEBUTTON+QS_KEY}) then
so I thought I was on the right track tinkering with those constants.
I think timer wound be a excellent way to implement the delay. My next step.
Don Cole
|
Not Categorized, Please Help
|
|