2013-04-18 164 views
1

我设计了一个图片并将其设置为窗口的背景。我想要的是,图片的位用作按钮,例如,如果我使用桌面的屏幕截图作为窗口的背景图像,我想使“开始”按钮像按钮一样工作,我必须画一个区域定义了鼠标点击具有特定动作的边界?GLUT鼠标点击检测

回答

1

那么,过剩只是为了绘画,它并不意味着创建按钮或菜单。最好的解决方案是保持想要在某个变量中具有按钮的区域,并测试鼠标单击是否在其中一个区域内。

实施例与一个矩形:

if(mouse_x>vertex_x[0] && mouse_x<vertex_x[1] && mouse_y>vertex_y[0] && mouse_y<vertex_y[1]) 
+0

GL为图中,GLUT为窗口/上下文创建和事件处理。 –

+0

w,,我的错误。但解决方案将是相同的 –