2013-04-18 3 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

워프, 내 실수. 그러나 그 해결책은 같을 것이다. –