現在地: メニュー >> 発展編03 >> 発展編03::サブウィンドウ
関連:複数のウィンドウ

サブウィンドウ


サブウィンドウは、1つのウィンドウ内に別のウィンドウを作る。
(テレビ番組によくあるワイプのようなもの)

使い方


基本的には複数のウィンドウと同じ仕組み。
それぞれで、コールバック関数などを設定すればよい

[例]:セットアップ例
int MainWinID = 0;//メインウィンドウのID
int SubWinID[1]; //サブウィンドウのID

... ...

	glutInit(&argc,argv);
	
	glutInitDisplayMode(GLUT_RGBA| GLUT_DOUBLE | GLUT_DEPTH); //ダブルバッファ、Zバッファ
	glutInitWindowSize(640,480);
	MainWinID = glutCreateWindow("OpenGL with SubWindow");

	GLUT_CALL_FUNC();
	MY_INIT();

	//サブウィンドウ作成
	SubWinID[0] = glutCreateSubWindow(MainWinID,0,0,160,120);//左上原点、(0,0)から横160、縦120ピクセル分
	GLUT_CALL_FUNC_SUB();
	MY_INIT_SUB();

サンプルコード

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます