2
有什麼方法可以在CStatic標籤中設置字母間距? 這樣"TEST"
看起來會像"T E S T"
? 我通過使用LOGFONT及其參數這樣時setfont()方法嘗試了:CStatic控件中的字母間距?
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控件或CFont中使用字母間距? 或者我可以以某種方式操縱繼承的CStatic類中的繪圖?
編輯:我在談論字母間距。測試只是一個例子......我希望這是明確的。我想要像素間字符間的特定字母間距(不是額外的空格字符)。