ActiveX issue: ATL 8.0 text in IE
-
Hi, I have an ActiveX dll compiled in visual studio 2003. and it was working fine with the IE .Recently i have build the activex with VS2005. The same activex works fine now also. But it is showing ATL 8.0 on the center of IE. Note: this activeX dose not have UI. Can any one know whats went wrong with VS2005? I know VS2005 has ATL 8.0 version. Thanks in advance.
Birajendu SonicWALL Bangalore India
-
Hi, I have an ActiveX dll compiled in visual studio 2003. and it was working fine with the IE .Recently i have build the activex with VS2005. The same activex works fine now also. But it is showing ATL 8.0 on the center of IE. Note: this activeX dose not have UI. Can any one know whats went wrong with VS2005? I know VS2005 has ATL 8.0 version. Thanks in advance.
Birajendu SonicWALL Bangalore India
The ATL version # is painted by the default OnDraw of CComControlBase (see OnDraw in atlctl.h). So whether you know it or not, you've created a visual control. So you should either override OnDraw yourself and simply return S_OK or change your object derivation to truly be a non-visual control.
-
The ATL version # is painted by the default OnDraw of CComControlBase (see OnDraw in atlctl.h). So whether you know it or not, you've created a visual control. So you should either override OnDraw yourself and simply return S_OK or change your object derivation to truly be a non-visual control.