PH中按钮显示的效果

有没有用过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);

请指教!谢谢!

有哪位高手能解答下吗? 不甚感激!