phoenix_title wx.lib.activex.ActiveXCtrl

A wx.Window for hosting ActiveX controls. The COM interface of the ActiveX control is accessible through the ctrl property of this class, and this class is also set as the event sink for COM events originating from the ActiveX control. In other words, to catch the COM events you merely have to derive from this class and provide a method with the correct name. See the comtypes package documentation for more details.


class_hierarchy Class Hierarchy

Inheritance diagram for class ActiveXCtrl:

super_classes Known Superclasses

wx.msw.PyAxBaseWindow


method_summary Methods Summary

__init__

All parameters are like those used in normal wx.Windows with

AddEventSink

Add a new target to search for method names that match the COM

GetCtrl

Easy access to the COM interface for the ActiveX Control

MSWTranslateMessage

MSWTranslateMessage(msg) -> bool

OnDestroyWindow

OnKillFocus

OnSetFocus


property_summary Properties Summary

ctrl

Easy access to the COM interface for the ActiveX Control


api Class API

class ActiveXCtrl(wx.msw.PyAxBaseWindow)

A wx.Window for hosting ActiveX controls. The COM interface of the ActiveX control is accessible through the ctrl property of this class, and this class is also set as the event sink for COM events originating from the ActiveX control. In other words, to catch the COM events you merely have to derive from this class and provide a method with the correct name. See the comtypes package documentation for more details.


Methods

__init__(self, parent, axID, wxid=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, name='activeXCtrl')

All parameters are like those used in normal wx.Windows with the addition of axID which is a string that is either a ProgID or a CLSID used to identify the ActiveX control.



AddEventSink(self, sink, interface=None)

Add a new target to search for method names that match the COM Event names.



GetCtrl(self)

Easy access to the COM interface for the ActiveX Control



MSWTranslateMessage(self, msg)

MSWTranslateMessage(msg) -> bool



OnDestroyWindow(self, evt)


OnKillFocus(self, evt)


OnSetFocus(self, evt)

Properties

ctrl

Easy access to the COM interface for the ActiveX Control