When I write a #define which includes a string, VA seems not to recognize that its a string and continues to suggest function names.
e.g.: #define ON_MMC_COMMAND(id, fn) case id: { \ ATLTRACE2(atlTraceUser, 0, _T("::OnCommand()->" #fn "\\n")); \ fn(pComponent, pConsole, piDataObject);} break;
So when I'm typing the "::On... text, the suggestion list comes up with various OnWhatever functions.
This seems to happen only in #defines with strings, normal strings do not cause the suggestions to come up.