CStatic ラベルで文字間隔を設定する方法はありますか? それで、それ"TEST"
は次のようになります"T E S T"
か?LOGFONT とそのパラメータを次のように使用して、 SetFont() メソッドを介して試しました。
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 クラスで描画を操作できますか?
編集:文字間隔について話しています。テストは単なる例です...これが明確であることを望んでいました。文字間の特定の文字間隔がピクセル単位で必要です (追加のスペース文字ではありません)。