SkinUI入门教程

SkinUI入门教程


7.2 国际化

<p>SkinUI默认加载资源目录【string】下文件夹【2052】下面的字符串。</p> <ul> <li>获得当前字符串语言 <pre><code class="language-c">tstring strLanguage = _T(&amp;quot;2052&amp;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(&amp;quot;2052&amp;quot;));</code></pre> </li> <li> <p>设置加载资源目录【string】下文件夹【1033】下面的英文字符串</p> <pre><code class="language-c">SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, _T(&amp;quot;1033&amp;quot;));</code></pre> </li> <li>设置加载资源目录【string】下文件夹【1028】下面的繁体中文字符串 <pre><code class="language-c">SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, _T(&amp;quot;1028&amp;quot;));</code></pre></li> </ul> <h2>参考下面的示例代码</h2> <pre><code class="language-c">if (m_pComboBoxLanguage) { UINT nCurSel = m_pComboBoxLanguage-&amp;gt;GetCurSel(); tstring strLanguage = _T(&amp;quot;2052&amp;quot;); if (nCurSel == 1) { strLanguage = _T(&amp;quot;1028&amp;quot;); } else if (nCurSel == 2) { strLanguage = _T(&amp;quot;1033&amp;quot;); } SkinUI::SetAppConfig(APP_CONFIG_STRING_LANGUAGE, strLanguage); }</code></pre>

页面列表

ITEM_HTML