Solved

Jump to function implementation in VC++

Posted on 2010-08-25
6
343 Views
Last Modified: 2013-12-14
In the VC++ IDE I can jump to a function definition by placing the cursor on the function name and pressing F12.  Is there a way to jump to the function implementation as well?

Thanks,
Kevin
0
Comment
Question by:kjc1111
  • 3
  • 2
6 Comments
 
LVL 44

Accepted Solution

by:
AndyAinscow earned 125 total points
ID: 33528901
Right click on the function and will see a context menu.  See picture, I think you want the options arrowed

0015.jpg
0
 

Expert Comment

by:arun123prasad
ID: 33529902
Choose from menu View->Code Definition window to see the implementation.
0
 

Author Comment

by:kjc1111
ID: 33532296
Hi Andy and Arun,

I might be missing something but I still can't seem to do it. Here is an example:

MyFile.h:
void MyFunction( int x );

MyFile.cpp
void MyFunction( int x )
{
        AfxMessageBox( _T( "Hello" ) );
}

ReferenceFile.cpp
void MyReferenceFunction( int y )
{
       MyFunction( y );
}

If my cursor is on the MyFunction call in ReferenceFile.cpp, is there a way to jump to the MyFunction implementation in MyFile.cpp (not the definition in MyFile.h).
Note that I'm using VC++ 6.0 if that makes a difference.

Thanks,
Kevin

0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 44

Expert Comment

by:AndyAinscow
ID: 33532809
From the menu - definition should go to the cpp file (if in a cpp file), declaration should go to the header file.
0
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 33532817
Or - do you not get those menu points from the context menu (right mouse click) ?
0
 

Author Comment

by:kjc1111
ID: 33533143
Hi Andy,

> Or - do you not get those menu points from the context menu (right mouse click) ?

I only get "Go to Definition" in the context menu, and that goes to the header file.  They must have changed things since VC6.  I'll award the points anyway.  I'd like to upgrade but unfortunately that would mean I have to upgrade my Stingray package as well, which costs too much.

Thanks,
Kevin
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This is to be the first in a series of articles demonstrating the development of a complete windows based application using the MFC classes.  I’ll try to keep each article focused on one (or a couple) of the tasks that one may meet.   Introductio…
Introduction: Load and Save to file, Document-View interaction inside the SDI. Continuing from the second article about sudoku.   Open the project in visual studio. From the class view select CSudokuDoc and double click to open the header …
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now