First of all, why do you need to go to the method declaration? All that will do is tell you what you already know. Personally, I keep the header scrolled to the internal variables. If the IDE was constantly changing my cursor location, I would quickly get frustrated.
Doing something like this limits the usage of F11. Generally, it is not too difficult to scroll a header file to the correct method declaration, and in most cases you are interested in looking at various other methods instead of the one you are currently in.
And then would you make it visa versa, as well? That way would be even more frustrating, you move the cursor in the header file and you are suddenly somewhere else in your code, miles away from what you were working on.
Maybe if document switching gets changed so it goes to the previous document instead of round-robin, it might work (in which case I wouldn't use f11 anymore), but even then it should only be an option in the preferences.