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 클래스에서 드로잉을 조작 할 수 있습니까?
편집 : 저는 문자 간격에 대해 이야기하고 있습니다. 시험은 단지 예일뿐입니다 ... 나는 이것이 분명하기를 희망했습니다. 문자 사이에 특정 문자 간격을 픽셀 단위로 지정하고 싶습니다. (추가 공백 문자가 아님)