PDA

Visualizza la versione completa : [C++] imposta la finestra corrente per modificare il cursore


il mandorlone
12-04-2012, 21:06
buona sera a tutti sto seguendo la guida ma c' una cosa che non riesco ad applicare ho visto che si pu cambiare il "tema" del cursore, mettere il programma in FullScreen, cambiare la posizione e la grandezza alla finestra corrente
il codice per le modifiche giusto solo che non riesco a capire come impostare la finestra corrente il codice per il corrente (http://www.opengl.org/resources/libraries/glut/spec3/node18.html)
codice per il cursore (http://www.opengl.org/resources/libraries/glut/spec3/node28.html)
il codice che uso per dirli di usare un altro cursore questo


#include <stdlib.h>
#include <GLUT/glut.h>


void display(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

glutSwapBuffers();
}

void reshape(int width, int height)
{
glViewport(0, 0, width, height);
}

void idle(void)
{
glutPostRedisplay();
}

int main(int argc, char** argv)
{
glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(640, 480);//grandezza
glutInitWindowPosition(0, 0);//posizione iniziale

glutSetCursor(GLUT_CURSOR_DESTROY);//cursore ma non ho ancora capito come funziona

glutCreateWindow("GLUT Program");

glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutIdleFunc(idle);

glutMainLoop();
return EXIT_SUCCESS;
}


non mi funziona il cursore sempre quello come ho detto credo che il problema sia impostare la finestra corrente

Loading