VS.NET IntelliSenseが機能しない

よくわからないけど、以下のようにヘッダファイルに定義しているものが引数にあるとIntelliSenseが機能しない。同じファイルに定義している場合は機能する。


#include "test.h"

TestClass a(NAME); // NAME: test.hに定義している

int main()
{
a.testMethod(); //この「.」のあとIntelliSenseが機能しない

}

追記:これか。Visual C++ 6.0 のマクロ定義を使用する場合、 2 つの IntelliSense 制限が発生します。