SkinUI5.0官方文档

SkinUI5.0官方文档


弹出按钮组

<h4>效果图</h4> <p><img src="http://www.skinui.cn/doc/img/5.0/4/ActionSheet.png" alt="弹出按钮组" /></p> <ul> <li>调用以下接口弹出弹出按钮组:</li> </ul> <pre><code class="language-c">LONG ActionSheet(const list&lt;String&gt;&amp; lstSheet, const String&amp; strCaption = _T(""), const String&amp; strButtonCancel = _T(""));</code></pre> <h4>示例代码</h4> <ul> <li>h文件</li> </ul> <pre><code class="language-c">#pragma once class CDemoActionSheetLayout : public CFlexLayout { public: enum { IDC_BUTTON_CLICK_ME = 1001, }; public: CDemoActionSheetLayout(CView* pParent); public: virtual void OnBuildFinish(); protected: void OnBtnClickedClickMe(UINT uNotifyCode, int nID, CView* pView); SKINUI_DECLARE_MESSAGE_MAP() SKINUI_DECLARE_DYNCREATE(CDemoActionSheetLayout, CFlexLayout) };</code></pre> <ul> <li>cpp文件</li> </ul> <pre><code class="language-c">#include &lt;stdafx.h&gt; #include "DemoActionSheetLayout.h" SKINUI_BEGIN_MESSAGE_MAP(CDemoActionSheetLayout, CFlexLayout) ON_SKINUI_COMMAND(IDC_BUTTON_CLICK_ME, OnBtnClickedClickMe) SKINUI_END_MESSAGE_MAP() CDemoActionSheetLayout::CDemoActionSheetLayout(CView* pParent) : CFlexLayout(pParent) { } void CDemoActionSheetLayout::OnBuildFinish() { CFlexLayout::OnBuildFinish(); } void CDemoActionSheetLayout::OnBtnClickedClickMe(UINT uNotifyCode, int nID, CView* pView) { String strCaption = _T("谁最屌?"); String strButtonCancel = _T("取消"); list&lt;String&gt; lstSheet; lstSheet.push_back(_T("孙悟空")); lstSheet.push_back(_T("猪八戒")); lstSheet.push_back(_T("唐僧")); lstSheet.push_back(_T("沙和尚")); int nButtonIndex = GetOwner()-&gt;ActionSheet(lstSheet, strCaption, strButtonCancel); }</code></pre>

页面列表

ITEM_HTML