Yes, it's a pretty typical problem. Microsoft's Intellisense help is not perfect and it sometimes does not pick up all of the callable functions for objects that are declared. I've seen this happen and intellisense come and go at various times in developing. Usually, if you type the actual class name and the :: operator it will give you an accurate list. It seems to fail on specific objects sometimes probably due to problems resolving the symbol. In other words, when MyArray. doesn't work, try CArray:: and look at the list.
Intellisense robustness seems to have improved in Visual Studio.NET from VC++ 6.0.
Best Regards,
Chris Matthews
National Instruments