Yes, but.
There are so many issues with putting wood flooring at or below grade that I never like to see it done. The main issues are that wood swells with humidity, and humidity varies with seasons and other situations like rainfall. Most people think that their foundations are moisture-proof, but that is absolutely untrue with any masonry product, especially concrete. So the first thing you're going to need to do is a moisture content test on your concrete. These can be purchased at a hardware or flooring supply store, and you can send the test off for $10 US or so to a lab.
The next thing you have to determine is how to affix it. Around here in Texas, with slab-on-grade construction being most common and cellars being relatively uncommon, it's most likely to be affixed with construction or flooring adhesive. The main problem with affixing it this way is that it does not allow the wood to flex, expand, or contract without breaking loose from the adhesive or potentially cracking boards. I have seen some flooring installers in the Great White North (as we refer to the land you come from) who put down several inches of rigid foam insulation covered with a tongue and groove plywood product and affix the wood flooring to that. I would research that option -- I have no idea what it takes and if it's practical for your home, but I know that it would remove some of the height from your basement. With a father who's 6'4", and a best friend who's 6'7", that would be of concern to me.
The last and final thing you need to consider is what you're going to do if your basement ever floods. Wood floors are ruined by flooding. Rooms that are below grade are prone to flooding either due to rising water tables or infiltration from above, including from inside the home.
Instead of hardwood, I would strongly recommend that you look at ceramic tile that is designed to emulate hardwood flooring. It will provide the look that you're seeking without all of the problems. With an in-floor heating system, it could also provide the feel that you're going for at a lower end-cost than wood flooring.
Plywood to build up the wood floor height is an appropriate way to address this problem. For use under carpet some regions may allow use of other products for this purpose such as particle board but plywood is still the best.
Installation of the plywood also gives an opportunity to firm up the floor and work at eliminating any possible squeaking in the old floor. It is best to screw down the plywood into the original floor joists. You can probably find where these are by looking where the old boards were nailed. It can be handy to apply some masking tape to the bottom of the adjacent walls and marking the location of the joist center lines so that after you lay down the plywood it is easy to locate the joints and snap chalk lines across the plywood for a screwing guide.
You may still need to do some special work at the plywood to concrete transition zone because there may still be some minor height variation after the plywood is installed. This can be handled by troweling in a layer of an appropriate floor leveling compound and feathering it out away from the transition zone.
Best Answer
Framing is typically build on top of the subfloor. The finish flooring runs to within about 1/2" of the framing, then the gap is covered by baseboard. The gap is supposed to allow for expansion and contraction of the flooring with changes in temperature and humidity; without the gap, if the wood swells, the only way for it to go is up, i.e. pulling away from the subfloor.
I think if you build your frame on top of the finish flooring, you also run the risk of having the weight of the frame press down on one end, causing lifting at the other, or pressing in the middle causing lifting at both ends.
EDIT: I've thought of another couple of reasons not to build your frame on top of the flooring: