文字大小
<p>SkinUI可以将文字整体变大或变小(有FixedSize="true"属性的除外),默认使用正常大小的文字。在程序运行过程中,可以将文字整体变大或变小,不需要重启程序即可生效。</p>
<ul>
<li>
<p>获得当前文字大小变更</p>
<pre><code class="language-c">LONG nFontSize = SkinUI::GetFontSize();</code></pre>
</li>
<li>
<p>将字体整体变大两个字号</p>
<pre><code class="language-c">SkinUI::SetFontSize(2);</code></pre>
</li>
<li>
<p>将字体整体变小两个字号</p>
<pre><code class="language-c">SkinUI::SetFontSize(-2);</code></pre>
</li>
<li>
<p>将字体整体变大恢复正常</p>
<pre><code class="language-c">SkinUI::SetFontSize(0);</code></pre>
</li>
<li>参考下面的示例代码
<pre><code class="language-c">void CDemoFontSizeLayout::OnComboBoxChange(LONG nId, CComboBox* pComboBox, BOOL& bHandle)
{
bHandle = TRUE;
if(m_pComboBox)
{
LONG nCurSel = m_pComboBox->GetCurSel();
SkinUI::SetFontSize(nCurSel * 2);
}
}</code></pre></li>
</ul>