PtListAddItems 有人用过这个函数吗?

如题,用过的人请指点下 ,

我在使用时 ,

int PtListAddItems( PtWidget_t *widget,
const char **items,
int item_count,
unsigned int position );

无论position 使用什么值,都是加入第一个字符,让我百思不得其解,

请高手解答下,谢谢!

呵呵,讲也讲不清楚给个例子吧
char *items[10];
items[0]=“abc”;
items[1]=“afd”;

int PtListAddItems(PMyList,
(const char **)items,
int 10,
0);


position 是说明到底items插到list哪的,可能你理解错了。如果position为0则表示插到list的末尾。

还真是这样哦,呵呵,谢谢你了

看来我看文档不够仔细。

我再问个问题:

有没有用过RAW_EVENT中的BOUNDARY?

我想做个按钮显示的效果, 就是鼠标放在按钮上就可以有提示之类的,我设定为

鼠标进入时外框显示绿色,鼠标移出时外框恢复颜色,但是好像RAW_EVENT不

太灵活? 每次只能响应一次事件,比如:移入鼠标可以响应,但是移出的话就不

行了,中间如果中断下,比如:点右键之类的,然后移出鼠标就可以感应到事

件。

请问这是为什么呢 ?

我的代码:

PhEvent_t *PtPoint;
PtPoint=(PhEvent_t *)PhGetData(cbinfo->event);
if(PtPoint->subtype==Ph_EV_PTR_ENTER)
PtSetResource(widget,Pt_ARG_OUTLINE_COLOR,Pg_GREEN,0);
else if(PtPoint->subtype==Ph_EV_PTR_LEAVE)
PtSetResource(widget,Pt_ARG_OUTLINE_COLOR,Pg_DGARY,0);

请指教!谢谢!