symbian 第五版 如何使用拖拽事件
2010-07-04 15:47:00 来源:WEB开发网核心提示:Symbian(Drag Event)第五版如何捕获拖拽事件大家如果有第五版的项目的话,肯定会遇到要处理触屏事件的.第五版的触屏事件的处理系统提供了此函数:void HandlePointerEventL(const TPointerEvent& aPointerEvent);我们只需要重载此函数即可以得到相应的事件类
Symbian(Drag Event)第五版如何捕获拖拽事件
大家如果有第五版的项目的话,肯定会遇到要处理触屏事件的.
第五版的触屏事件的处理系统提供了此函数:
void HandlePointerEventL(const TPointerEvent& aPointerEvent);
我们只需要重载此函数即可以得到相应的事件类型
EButton1Down,
EButton1Up,
EDrag//拖拽事件
void CDrag***View::HandlePointerEventL(const TPointerEvent& aPointerEvent)
{
CCoeControl::HandlePointerEventL(aPointerEvent);
switch( aPointerEvent.iType )
{
case TPointerEvent::EDrag:
{
}
break;
}
}
如果只这样的话.系统是没有办法捕获到拖拽事件的
我们还需要在ConstructL中打开拖拽事件
EnableDragEvents();
更多精彩
赞助商链接