フルスクリーンで起動する

フルスクリーンで起動します。
GLUT にはゲームモードというのがあり、これを使うと簡単にフルスクリーンにできます。
ゲームモードを使う場合は glutCreateWindow を使ってはいけません。
強制終了してしまいます。
サンプルプログラムはESCキーを押すと終了します。

ファイル
main.cpp

main.cpp

#pragma comment(linker, "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
#include <GL/freeglut/freeglut.h>

void display(void)
{
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 glutSwapBuffers();
}
void idle(void)
{
 glutPostRedisplay();
}
void Init(){
 glClearColor(1.0, 1.0, 1.0, 1.0);
}
void keyboard(unsigned char key, int x, int y)
{
if(key==27)exit(0);//ESCキーで終了
}

int main(int argc, char *argv[])
{
 glutInit(&argc, argv);
 glutGameModeString ("640x480:32@60");
 glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
 glutEnterGameMode ();
 glutDisplayFunc(display);
 glutKeyboardFunc(keyboard);
 glutIdleFunc(idle);
 Init();
 glutMainLoop();
 return 0;
}

 

 

 

 

 

 

 

最終更新:2014年12月21日 18:16
添付ファイル