I second the request. Is there an update already? The current behavior is driving me nuts.
My test-case is currently a member variable of type "CTabView", and when trying to get intellisense "m_tab." it lists all the members of MFC's CTabView and not WTL's...
VA_X.dll file version 10.6.1823.0 built 2010.05.06
I've tried putting WTL include directory as first include in system include directories, but VAX still picks up MFC headers.
VAX should at least respect the order of the system include headers.
One workaround is to use Visual C++'s intellisense (F12) to go to the header file and hunt for the method.
Edit: removing $(VCInstallDir)atlmfc\\include made VAX to properly recognize WTL headers, but then the project didn't compile anymore
Going further I've put back $(VCInstallDir)atlmfc\\include and removed all "afx*" files from $(VCInstallDir)atlmfc\\include. This fixed VAX WTL intellisense problem, and the WTL project compiled successfully afterwards.
Please fix this, I don't think removing MFC is a workaround one can suggest to customers.