Full WinBlitz3D FREE

Blitz3D Forums/Blitz3D Programming/Full WinBlitz3D FREE

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Hi Smiff


This also happens when you are manually updating the position of a trackbar or spinner. It seems that the sytem get flooded by events.


try removing the events using WB3D_FlushEvents().

for example
 ; window / gadget creation

select wb3d_eventsource()
       case trackbar
           trackbarpos = WB3D_GetTrackBarPos(trackbar)
           WB3D_FlushEvents()
end select



The spinners still do not return correct negative values - the buddy displays the correct value but the value obtained with GetSpinnerPos() is the value + 65536. If you use the buddy value this seems to be a lot slower for some reason.



im gettin there but i am busy right now, with the next version WB3D_EventData() will return the correct value. this does seem strange as WB3D_GetSpinnerPos(spinner) Or $ffff0000 does return the correct negative. although the possitve numbers become negative ;)

any way dont worry i will try and get to the bottom of this a.s.p

kev