switch(event) {
case CV_EVENT_LBUTTONDBLCLK:{
//g_rect.x = x;
//g_rect.y = y;
g_isPaint = true;
g_rect.x = x;
g_rect.y = y;
cout<<"left button clicked"<<endl;
}
break;
//鼠标移动
case CV_EVENT_MOUSEMOVE: {
if(g_isPaint){
g_rect.width = x - g_rect.x;
g_rect.height = y - g_rect.y;
cout<<"moving"<<endl;
}
}
break;
case EVENT_LBUTTONUP:{
g_isPaint = false;
if(g_rect.width<0){
g_rect.x += g_rect.width;
g_rect.width *= -1;
}
if(g_rect.height<0){
g_rect.y += g_rect.height;
g_rect.height *= -1;
}
cout<<"left button
鼠标响应
最新推荐文章于 2021-01-08 19:53:37 发布