Re: Attn:[AL GETZ]

new topic     » goto parent     » topic index » view thread      » older message » newer message

> 
> 
> 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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu