pywin and wxPython

Ben Shapiro bshapiro at
Fri Feb 16 12:04:27 EST 2001

Hey all...
Here's the predicament..
I have an OCX control that is responsible for playback of mp3 files that i
am trying to
use from python.  This control is wrapped using makepy.  Mark H pointed me
in the right
direction to use pywin to host the OCX..  only problem is that my app uses
wxPython as the
GUI framework.  From what i can tell you need to attach the activex control
to an MFC window for
it to load....  Any example of how to do this would be appreciated greatly!

My existing code is below:

        p = win32ui.CreateWnd()
        mp3player =
gencache.EnsureModule('{2DF09BC5-B050-11D2-81C1-00C0DFEAA961}', 0, 1, 0)
        self.olectl = activex.MakeControlInstance(mp3player.AMPL3DLite)
        self.olectl.CreateControl("", win32con.WS_TABSTOP , (7,43,500,300),
p , 131)  <---- fails here  / nothing seems to happen if i comment out this

More information about the Python-list mailing list