#include <wxactivex.h>
Use by itself or derive from it
new wxActiveX(parent, CLSID_WebBrowser, id, pos, size, style, name)
new wxActiveX(parent, "ShockwaveFlash.ShockwaveFlash", id, pos, size, style, name)
SetProp() and set/retrieved using Prop() SetProp(name, wxVariant(x))
wxString Prop("<name>") = x
wxString result = Prop("<name>")
flash_ctl.Prop("movie") = "file:///movies/test.swf";
flash_ctl.Prop("Playing") = false;
 wxString current_movie = flash_ctl.Prop("movie");
CallMethod() wxVariant result = CallMethod("<name>", args, nargs = -1)
 wxVariant args[] = {0L, "file:///e:/dev/wxie/bug-zap.swf"};
    wxVariant result = X->CallMethod("LoadMovie", args);
EVT_ACTIVEX(controlId, eventName, handler) & EVT_ACTIVEX_DISPID(controlId, eventDispId, handler) macros 
    BEGIN_EVENT_TABLE(wxIEFrame, wxFrame)
        EVT_ACTIVEX_DISPID(ID_MSHTML, DISPID_STATUSTEXTCHANGE,  OnMSHTMLStatusTextChangeX)
        EVT_ACTIVEX(ID_MSHTML, "BeforeNavigate2",   OnMSHTMLBeforeNavigate2X)
        EVT_ACTIVEX(ID_MSHTML, "TitleChange",       OnMSHTMLTitleChangeX)
        EVT_ACTIVEX(ID_MSHTML, "NewWindow2",        OnMSHTMLNewWindow2X)
        EVT_ACTIVEX(ID_MSHTML, "ProgressChange",    OnMSHTMLProgressChangeX)
    END_EVENT_TABLE()
Definition at line 329 of file wxactivex.h.
| Public Member Functions | |
| wxActiveX (wxWindow *parent, REFCLSID clsid, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr) | |
| Create using clsid. | |
| wxActiveX (wxWindow *parent, wxString progId, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr) | |
| create using progid. | |
| int | GetEventCount () const | 
| Number of events defined for this control. | |
| const FuncX & | GetEventDesc (int idx) const | 
| returns event description by index. | |
| int | GetPropCount () const | 
| Number of properties defined for this control. | |
| const PropX & | GetPropDesc (int idx) const | 
| returns property description by index. | |
| const PropX & | GetPropDesc (wxString name) const | 
| returns property description by name. | |
| int | GetMethodCount () const | 
| Number of methods defined for this control. | |
| const FuncX & | GetMethodDesc (int idx) const | 
| returns method description by name. | |
| const FuncX & | GetMethodDesc (wxString name) const | 
| returns method description by name. | |
| void | SetProp (MEMBERID name, VARIANTARG &value) | 
| Set property VARIANTARG value by MEMBERID. | |
| void | SetProp (const wxString &name, const wxVariant &value) | 
| Set property using wxVariant by name. | |
| wxPropertySetter | Prop (wxString name) | 
| Generic Get/Set Property by name. Automatically handles most types. | |
| wxVariant | CallMethod (wxString name, wxVariant args[], int nargs=-1) | 
| Call a method of the ActiveX control. Automatically handles most types. | |
| Related Functions | |
| (Note that these are not member functions.) | |
| bool | MSWVariantToVariant (VARIANTARG &va, wxVariant &vx) | 
| Convert MSW VARIANTARG to wxVariant. Handles basic types, need to add: 
 | |
| bool | VariantToMSWVariant (const wxVariant &vx, VARIANTARG &va) | 
| Convert wxVariant to MSW VARIANTARG. Handles basic types, need to add: 
 | |
| 
 | 
| returns event description by index. throws exception for invalid index | 
| 
 | 
| returns property description by index. throws exception for invalid index | 
| 
 | 
| returns property description by name. throws exception for invalid name | 
| 
 | 
| returns method description by name. throws exception for invalid index | 
| 
 | 
| returns method description by name. throws exception for invalid name | 
| 
 | 
| Generic Get/Set Property by name. Automatically handles most types. 
 
 
 
 
 
 
 Definition at line 458 of file wxactivex.h. | 
| 
 | ||||||||||||||||
| Call a method of the ActiveX control. Automatically handles most types. 
 
 
 
 
 
 
 | 
| 
 | ||||||||||||
| Convert MSW VARIANTARG to wxVariant. Handles basic types, need to add: 
 
 
 
 | 
| 
 | ||||||||||||
| Convert wxVariant to MSW VARIANTARG. Handles basic types, need to add: 
 
 
 
 | 
 1.3-rc3
1.3-rc3