Here is (in C++) an ActiveX control for Visual Basic that allows playing any movie file that's compatible with DirectShow.The ActiveX object also provides the complete interface for controlling the movie's playback.
Using DirectShow to Play a Movie from Visual Basic
Published 06/16/2003
