如何把on/off button的Pt_ONOFF_STATE的状态取出来?

也就是说Pt_ONOFF_STATE,有两个状态,一个是off,一个是on,我用PtGetResource取不出来啊。
我的意思就是我怎么把on/off button的状态(我是否选中)取出来。
盼望高手赐教。

选中有个状态ON,没选中也应该有一个状态OFF。
我怎么把这个状态取出来,做一个判断。

谁有例子,最好有代码,共享一下,谢谢。

先增加一个Pt_CB_ONOFF_NEW_VALUE回调函数,当状态改变时该函数会自动被调用。在该回调函数里:short int iState;
PtGetResource( widget, Pt_ARG_ONOFF_STATE ,&iState, 0 );得到该状态值,如果为0则是off状态,非0则是on状态。

可是为什么不管状态是on或者off,用PtGetResource( widget, Pt_ARG_ONOFF_STATE ,&iState, 0 );得到的状态值都是非零啊?