Well, if you think about it logically, as far as visual studio knows, the only definition of an MFC object that is available is the definition that it sees in the corresponding MFC header file, so if you donโt actually have the whole source for MFC, they wonโt be able to look somewhere else.
The way intellisense / go to definition works is a file created when the application was compiled. It preserves the mapping between variables / functions and where they are declared (or can be declared in polymorphic situations), and when you right-click to say "go to definition", it refers to this file.
source share