首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Brew >

Brew 上实现checkbox(急)

2013-01-04 
Brew 下实现checkbox(急)之前没接触过brew就被逼着要做东西了,所以不得以在这里问大家些可能有些弱的问题。

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弄两张图,一张是选中状态的图,一张是非选中状态的图,自己控制一下标志位两张图来回切换不就行了吗。

热点排行