First things first, is the hidden file bootmgr and hidden folder boot located on the partition where Win 7 is installed or on the Vista partition only?
If it's not on the partition where Win 7 is installed and you want to multi boot Vista and Win 7 then you need to edit your BCD store, no need to change the active partition, although I thought Win 7 setup would have done this.