渲染引擎
<p>SkinUI可以设置渲染引擎,默认使用gdi渲染引擎。在程序运行过程中,可以设置渲染引擎,不需要重启程序即可生效。</p>
<ul>
<li>
<p>获得当前动画级别</p>
<pre><code class="language-c">LONG nRenderType = SkinUI::GetRenderType();</code></pre>
</li>
<li>
<p>将渲染引擎设置为gdi渲染引擎</p>
<pre><code class="language-c">SkinUI::SetRenderType(GDI_RENDER);</code></pre>
</li>
<li>
<p>将渲染引擎设置为skia渲染引擎</p>
<pre><code class="language-c">SkinUI::SetRenderType(SKIA_RENDER);</code></pre>
</li>
<li>参考下面的示例代码
<pre><code class="language-c">void CDemoRenderLayout::OnComboBoxChange(LONG nId, CComboBox* pComboBox, BOOL& bHandle)
{
bHandle = TRUE;
if(m_pComboBox)
{
LONG nCurSel = m_pComboBox->GetCurSel();
SkinUI::SetRenderType(nCurSel);
}
}</code></pre></li>
</ul>