SkinUI5.0官方文档

SkinUI5.0官方文档


菜单

<ul> <li> <p>存放路径 bin\res\UIDemo\menu\TestMenu.xml</p> </li> <li>文件格式如下: <pre><code class="language-xml">&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Menu&gt; &lt;MenuItem Id="1001" Text="IDS_WEBSITE" Height="50" Layout="PersonalInfo.xml"/&gt; &lt;MenuItem Id="1005" Text="IDS_WEBSITE" Icon="website.png"/&gt; &lt;MenuItem Id="1006" Text="IDS_ABOUT" Icon="about.png"/&gt; &lt;MenuSeparator/&gt; &lt;MenuItem Id="1007" Text="IDS_QUIT" Icon="quit.png"/&gt; &lt;/Menu&gt;</code></pre></li> <li> <p>属性说明如下:</p> <pre><code class="language-xml">【Id】菜单项Id,用来发送WM_COMMAND消息 【Text】菜单项文本 【Icon】菜单项图标,可以留空 【Height】菜单项或菜单分隔条的高度,不设置的情况下使用config.xml的配置 【Layout】菜单项或菜单分隔条的布局,用于自定义菜单项或菜单分隔条</code></pre> </li> <li> <p>xml引用菜单的方法</p> <pre><code class="language-xml">&lt;Button Width="MatchParent" Height="MatchParent" Menu="TestMenu.xml"/&gt; &lt;ListItem Width="MatchParent" Height="MatchParent" Menu="TestMenu.xml"/&gt;</code></pre> </li> <li>c++引用菜单的方法 ```c++ //设置菜单 SetMenu(_T(&quot;TestMenu.xml&quot;)); //弹出菜单 PopupMenu(GetMenu(), ptPopup, rect.Size(), this); <pre><code></code></pre></li> </ul>

页面列表

ITEM_HTML