7.2 国际化
<p>SkinUI默认加载资源目录【string】下文件夹【2052】下面的字符串。</p>
<ul>
<li>获得当前字符串语言
<pre><code class="language-c">tstring strLanguage = _T(&quot;2052&quot;);
SkinUI::GetAppConfig(APP_CONFIG_STRING_LANGUAGE, strLanguage);</code></pre></li>
</ul>
<p>在程序运行过程中,执行下面的代码,可以变更程序加载的字符串资源,重启程序后生效。</p>
<ul>
<li>
<p>设置加载资源目录【string】下文件夹【2052】下面的简体中文字符串</p>
<pre><code class="language-c">SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, _T(&quot;2052&quot;));</code></pre>
</li>
<li>
<p>设置加载资源目录【string】下文件夹【1033】下面的英文字符串</p>
<pre><code class="language-c">SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, _T(&quot;1033&quot;));</code></pre>
</li>
<li>设置加载资源目录【string】下文件夹【1028】下面的繁体中文字符串
<pre><code class="language-c">SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, _T(&quot;1028&quot;));</code></pre></li>
</ul>
<h2>参考下面的示例代码</h2>
<pre><code class="language-c">if (m_pComboBoxLanguage)
{
UINT nCurSel = m_pComboBoxLanguage-&gt;GetCurSel();
tstring strLanguage = _T(&quot;2052&quot;);
if (nCurSel == 1)
{
strLanguage = _T(&quot;1028&quot;);
}
else if (nCurSel == 2)
{
strLanguage = _T(&quot;1033&quot;);
}
SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, strLanguage);
}</code></pre>