Thanks for all the information, most of it I've seen before, but the rest was helpful.
I got it to work with Get/SetWindowLong functions, by setting the styles to allow marquee, or to just be a standard progress bar. After I set it to a standard progress bar I set the position to 0.