2

glutCreateWindow(window_name);を使用してウィンドウを作成しました。このウィンドウのXウィンドウIDを取得するにはどうすればよいですか?ありがとう!

4

1 に答える 1

2

GLUTは、ウィンドウシステムの中立性を最大限に維持するために、意図的にこの情報を利用可能にしません。

ウィンドウを作成し、すぐにを呼び出すことで、この制限を回避できる場合がありますglXGetCurrentDrawable()。これはを返しますGLXDrawable。GLUTウィンドウの場合、これはおそらく基盤となるXlibと同じWindowです。私は自分のシステムでこれをテストしました、そしてそれは働いているようです、しかしYMMW。

于 2012-09-10T20:45:13.767 に答える