Listview コントロールで高さ -15 および/または高さ -12 の Tahoma フォント (MS Shell Dlg 2) を使用しようとしています。ただし、これらのサイズでは、テキストが横方向に押しつぶされて表示されます。つまり、l と i が非常に接近しているため、ほとんど区別できません。デフォルトの高さ -13 または -16 で問題なく表示されます。
以下に示すように、CreateFont の呼び出しに何か問題があるのでしょうか、それともフォントの制限でしょうか?
CreateFont(-15, 0, 0, 0, FW_NORMAL, FALSE, FALSE, FALSE, DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
DEFAULT_PITCH | FF_DONTCARE, L"MS Shell Dlg 2");
品質と出力精度の引数で遊んでみましたが、運がありませんでした。