It's not true that Visual C++ will not develop rich featured ActiveX controls. You can do anything you can do in VB in Visual C++, it's usually just a lot harder. Technically, you can make an ActiveX control in Visual C++ that will have a CVI panel as the UI, but it will most likely be extremely difficult to figure out and program correctly.
We don't have any information on building ActiveX controls in Visual C++, but there is a lot of information in our manuals and our Knowledgebase on how to bring your CVI project into Visual C++.
Here is one article that may help.
Best Regards,
Chris Matthews
National Instruments