There is probably a very simple answer to this but it has been eluding me all day. I have a fairly simple ActiveX control that I have written which works as it should when displayed in a browser.

The problem I have is that I'm not sure what the HTML <PARAM NAME="" VALUE=""> tags within the <OBJECT> tag actually call within my control. I have added a property using class wizard and attempted to set it using the <PARAM> tag. However, the 'set' method for this property doesn't get called and the value doesn't seem to change. What am I missing? I am new to writing ActiveX controls so perhaps it's just me misunderstanding the fundamental way in which these controls function.

Any help greatly appreciated.