有没有用过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);
请指教!谢谢!