title: Letter Spacing in CStatic Control?
body: <p>Is there any way to set Letter Spacing in a CStatic Label?
  So that <code>"TEST"</code> would look like <code>"T E S T"</code> ?
  I tried it via the SetFont() method using a LOGFONT and its parameters like this:</p>
  
  <pre><code>LOGFONT lf;
  memset(&amp;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(&amp;lf);
  
  m_staticCtl.SetFont(&amp;font);
  </code></pre>
  
  <p>The lfWidth parameter does not seem to set any spacing, it just stretches characters in width.</p>
  
  <p>Is there any option which allows letter-spacing in a CStatic Control or in a CFont?
  Or could I manipulate the drawing in an inherited CStatic class somehow?</p>
  
  <p><hr/>
  Edit: I am talking about letter-spacing. The TEST was just an example... I was hoping this is clear. I want specific letter spacing between characters in pixels (not additional space characters.)</p>