欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

brew 上实现checkbox(急)

更新时间: 2014-01-05 02:45:29 责任编辑: Author_N1

 

Brew 下实现checkbox(急)
之前没接触过brew就被逼着要做东西了,所以不得以在这里问大家些可能有些弱的问题。我要实现一个checkbox,查了文档好像说需要用label和CheckWidget 来实现,感觉思路上就是通过循环,实现一个一个的checkboxoptin,可我现在连一个checkbox项怎么实现都不知道,问了别人说一个CheckWidget就是一个可以勾选的方块,文档上例子是这样,可是我看不太懂,有没有哪位大哥大姐有相关的代码,给发一下。只需要实现一个CheckWidget就行了。

The following is an example of creating a check widget. 

ERR_TRY( ISHELL_CreateInstance(piShell, AEECLSID_CheckWidget, (void**)&piwCheck) );
ERR_TRY( IWidget_GetModel(piwCheck, AEEIID_IValueModel, (IModel**)(void**)&pivmCheck) );
LISTENER_Init(pmlCheck, c_backlight_app_CheckCallback, pibl);
IBACKLIGHT_AddRef(pibl);
IValueModel_SetBool(pivmCheck, bEnabled);
IValueModel_AddListener(pivmCheck, pmlCheck);
--参考方法--
你其实不用这么麻烦的实现,你直接由imagewidget弄两张图,一张是选中状态的图,一张是非选中状态的图,自己控制一下标志位两张图来回切换不就行了吗。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:45:29
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14000/
本文WWW.DOC100.NET DOC100.NET版权所有。