GLUT鼠标点击检测

时间:2013-04-18 14:27:12

标签: glut

我设计了一张照片并将其设置为窗口的背景。我想要的是图片的位用作按钮,例如,如果我使用桌面的屏幕截图作为我的窗口的背景图像,我想让“开始”按钮像按钮一样,我是否必须绘制一个区域,用于定义鼠标点击具有特定动作的周长?

1 个答案:

答案 0 :(得分:1)

嗯,过剩只是用于绘图,它并不意味着创建按钮或菜单。最好的解决方案是在某个变量中保留您想要按钮的区域,并测试鼠标是否位于其中一个区域内。

带矩形的示例:

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