1
我设计了一个图片并将其设置为窗口的背景。我想要的是,图片的位用作按钮,例如,如果我使用桌面的屏幕截图作为窗口的背景图像,我想使“开始”按钮像按钮一样工作,我必须画一个区域定义了鼠标点击具有特定动作的边界?GLUT鼠标点击检测
我设计了一个图片并将其设置为窗口的背景。我想要的是,图片的位用作按钮,例如,如果我使用桌面的屏幕截图作为窗口的背景图像,我想使“开始”按钮像按钮一样工作,我必须画一个区域定义了鼠标点击具有特定动作的边界?GLUT鼠标点击检测
那么,过剩只是为了绘画,它并不意味着创建按钮或菜单。最好的解决方案是保持想要在某个变量中具有按钮的区域,并测试鼠标单击是否在其中一个区域内。
实施例与一个矩形:
if(mouse_x>vertex_x[0] && mouse_x<vertex_x[1] && mouse_y>vertex_y[0] && mouse_y<vertex_y[1])
GL为图中,GLUT为窗口/上下文创建和事件处理。 –
w,,我的错误。但解决方案将是相同的 –