The CExtNCSB < CListCtrl >
type is a specialized template class declared as:
template < > class CExtNCSB < CListCtrl > : public CExtNCSB_Impl < CListCtrl >
where
CExtNCSB_Impl
is a generic template class:
template < class _BTNCSBimpl > class CExtNCSB_Impl : public _BTNCSBimpl
In both cases the parent classes have the
public
access. So, if you have a
CExtNCSB < CListCtrl >
object or object of some class derived from
CExtNCSB < CListCtrl >
, the
CListCtrl
class methods must be available without any problems. Please ensure the
CExtNCSB < CListCtrl >
class is also a
public
base class of your list control class:
class CYourListControl : public CExtNCSB < CListCtrl >
The
CExtNCSB < CListView >
specialization is not supported yet. But you can copy the entire declaration of the
template < > class CExtNCSB < CListCtrl >
specialized template class from Prof-UIS source code to your project and replace the
CListCtrl
type with the
CListView
type in the copied lines. The new
CExtNCSB < CListView >
specialized template class must be inserted into your project before its usage in the classes derived from it.