BREW里面的触摸屏,点击的时候取出的点击点X、Y坐标怎么数值好大?
我在EVT_POINTER_DOWN这个事件中捕获按下去的点的X,Y坐标。代码如下:
void HF_touch_down(uint32 dwParam,happyfamily240x320* pMe){ uint32 m_local; pMe->click_x = dwParam>>16; m_local = dwParam<<16; pMe->click_y = m_local>>16; if( ( pMe->click_x>HF_TOUCH_ONE_X && pMe->click_x<(HF_TOUCH_ONE_X+40) ) && ( pMe->click_x>HF_TOUCH_ONE_Y && pMe->click_x<(HF_TOUCH_ONE_Y+35)) ) { HF_key_2_press(pMe); }}