BOb,
>If you litterally want to create an ActiveX control, then yes, I think so, or Delphi.
That's what I figured.
>But, if you want to create custom controls for use in .Net... you would create it as a .Net assembly.
The requirement is for an OCX that can be embedded in a web page (IE only) with the OBJECT tag, to give control over showing and annotating a PDF file (using a PDF library available in VB6). Whatever is downloaded onto the client machine to provide that interactive functionality must be done without any additional installation steps and cannot rely on .NET framework being on the client machine.
If a .NET User Control or Server Control could give the functionality needed to do that, I'd be interested, but I have not yet found anything that even hints that it's possible, aside from wrapping an OCX.