The CComControl class derives by default from CWindowImpl, so the error... About the windowless aspect, i think that by default CComControl window is windowless, so no reason to worry, i think :confused: If isn't windowless, then put this in the private parte of your class:
unsigned m_bWndLess:1;
, this variable is a member of a union declared in CComControlBase, a base class of CComControl, so it's necessary to declare it in the current class, but i think you wouldn't need this ... Cheers; Joao Vaz