SkinUI5.0官方文档

SkinUI5.0官方文档


对话框

<ul> <li> <p>存放路径 bin\res\UIDemo\dialog\TestDialog.xml</p> </li> <li>文件格式如下:</li> </ul> <pre><code class="language-xml">&lt;Dialog DefaultWidth="1024" DefaultHeight="670" MinWidth="800" MinHeight="560" TitleHeight="60" Caption="IDS_APP_NAME" SysButton="SKIN,MENU,MIN,MAX,CLOSE" Icon="128" AllowResize="true" Menu="MainMenu.xml"&gt; &lt;/Dialog&gt;</code></pre> <p>CDialog是所有对话框类的基类,包含的XML属性和方法所有对话框都可以使用。</p> <p>下面是CDialog类常用的XML属性和相关方法:</p> <h3>1 设置对话框图标</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Icon="128" </code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetIcon(LONG nIconId);</code></pre> <h3>2 设置对话框动画</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Animation="CenterExpand"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">virtual void InitAnimation(const String&amp; strAnimation, const CXMLNode&amp; node);</code></pre> <h3>3 设置对话框默认宽度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">DefaultWidth="400"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetDefaultWidth(LONG nDefaultWidth);</code></pre> <h3>4 设置对话框默认高度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">DefaultHeight="300"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetDefaultHeight(LONG nDefaultHeight);</code></pre> <h3>3 设置对话框最小宽度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">MinWidth="400"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetMinWidth(LONG nMinWidth);</code></pre> <h3>4 设置对话框最小高度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">MinHeight="300"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetMinHeight(LONG nMinHeight);</code></pre> <h3>5 设置对话框标题栏高度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">CaptionHeight="30"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetCaptionHeight(LONG nCaptionHeight);</code></pre> <h3>6 设置对话框主题高度</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">ThemeHeight="100"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetThemeHeight(LONG nThemeHeight);</code></pre> <h3>7 设置对话框标题</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Caption="IDS_APP_NAME"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetCaption(const String&amp; strCaption);</code></pre> <h3>8 设置对话框系统按钮</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">SysButton="SKIN,MENU,MIN,CLOSE"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetSysButton(const String&amp; strSysButton);</code></pre> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">AllowResize="true"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetAllowResize(BOOL bAllow);</code></pre> <h3>2 设置对话框是否可以移动</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">AllowMove="false"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetAllowMove(BOOL bAllow);</code></pre> <h3>11 设置对话框是否是分层窗口</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Layered="false"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetLayered(BOOL bLayered);</code></pre> <h3>12 设置对话框圆角半径</h3> <ul> <li>通过XML属性控制如下:</li> </ul> <pre><code class="language-xml">Radius="5,5,5,5"</code></pre> <ul> <li>通过C++程序代码调用方法控制如下:</li> </ul> <pre><code class="language-c">void SetRadius(const Radius&amp; radius);</code></pre>

页面列表

ITEM_HTML