There is a macro:
#define ClassImportExport class __declspec(dllimport); // or dllexport
And there is class export/import:
ClassImportExport CNonInheritedClass
{
};
When I use this non-inherited class in the DLL or in the client project of this DLL, it will be colorized and would be intellisensed. All fine.
But for all classes, that are inherited from other standard class:
ClassImportExport CMyRecordSet: public CRecordSet
{
};
It will be rendered as if CMyRecordSet is a method. Intellisense will only show base class members only. If base class doesnt have members, nothing will appear after .
Craete Implementation will also not show up.