PDA

View Full Version : Mouse Callback Function



Panayiotis
12-30-2007, 02:01 PM
I wonder if there is any mouse function (opengl) which when you double click on an item in your window or a specific area or in a subwindow to display a message box...?

Bob
12-30-2007, 02:06 PM
OpenGL doesn't have any input functions of any kind. You have to look at whatever windowing API you're using to do such things.

Panayiotis
12-30-2007, 02:21 PM
if I put
void mymouse(int btn, int state, int x, int y)
{
if(btn==GLUT_LEFT_BUTTON && state==...) code
}
by which methods can I display a messagebox contain 4-5 of informations after --> if(btn==GLUT_LEFT_BUTTON && state==...)

Bob
12-30-2007, 03:21 PM
That is also provided by your windowing API. GLUT, however, does not provide it, so you have to do it some other way. On Windows, check out MessageBox.

HenriH
12-31-2007, 07:41 PM
You can also use printf if you just need to dump some debug information. On Windows, your project needs be a console based application, which is probably the case since you are using GLUT.