Есть ли способ установить интервал между буквами в метке CStatic? Так что "TEST"
будет выглядеть "T E S T"
? Я попробовал это с помощью метода SetFont (), используя LOGFONT и его параметры следующим образом:
LOGFONT lf;
memset(&lf, 0, sizeof(lf));
lf.lfHeight = -24;
lf.lfWidth = -17;
lf.lfWeight = FW_THIN;
lf.lfOutPrecision = OUT_TT_ONLY_PRECIS;
lf.lfQuality = ANTIALIASED_QUALITY;
wcscpy_s(lf.lfFaceName, m_mainFont.GetFontFamilyName().c_str());
CFont font;
font.CreateFontIndirectW(&lf);
m_staticCtl.SetFont(&font);
Параметр lfWidth, похоже, не устанавливает никакого интервала, он просто растягивает символы по ширине.
Есть ли опция, позволяющая использовать межбуквенный интервал в CStatic Control или CFont? Или я мог как-то манипулировать рисунком в унаследованном классе CStatic?
Edit: я говорю о межбуквенном интервале. ТЕСТ был просто примером ... Я надеялся, что это ясно. Мне нужен определенный межбуквенный интервал между символами в пикселях (а не дополнительные символы пробела).