Enclosed is a patch which allows tk8.4.19 when built with newer Microsoft
compilers (MSVC 2008) to correctly get the menu font information. The
problem is that the size of ncMetrics is larger when using the newer compilers
causing the SystemParametersInfo call to fail on win2k/win2k3/winxp. This
results in the menu font being ill defined (e.g. Arial 396 which is huge).
1) In SetDefaults adjust the size of ncMetrics when running on older
operating systems as describe in the remarks section of:
1) It appears from looking at the tk8.5.9 and tk8.6b1 source code that
the problem is also present in those releases.
2) This may require work to support older compilers which are missing