[VS6-VC++] Sourse browser...
От: Mr. BAD GUY  
Дата: 25.06.07 19:56
Оценка:
...не ходит по реализациям методов MFC классов. Вот код, сгенеренный визардом (для примера)

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if( !CFrameWnd::PreCreateWindow(cs) )
        return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs

    return TRUE;
}

Если встать на строку if( !CFrameWnd::PreCreateWindow(cs) ) и сказать "Go To Definition..." то после выбора в диалоге "Resolve Ambiguity" соответствующей строчки попадаем в declaration (в afxwin.h) и оттдуда больше никуда не попадаем (дальнейший вызов "Go To Definition..." ставит курсор на эту же строчку). И еще странность: если стоя на строчке
virtual BOOL PreCreateWindow(CREATESTRUCT& cs)

в файле afxwin.h, сказать в WizardBar'e "Go To Function Definition" то попадаем в реализацию CMainFrame::PreCreateWindow (т.е. внутрь проекта).

Это так должно и быть или у меня что-то не так? (6-ой студией пользовался давно и мало, поэтому не помню). Пути к исходникам MFC (Tool-Options-Directories-Source Files) прописан.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.