Win 10 window metrics is very peculiar and differs from older Windows OSes. It is also inconsistent from compiler to compiler, as recent tests by J.C.Fuller demonstrated on both BP and Jose's forums. From this perspective, your decision to move the tabs on top of the message window seems the only reasonable solution.