openGLコンテンツをレンダリングするNSOpenGLViewでウィンドウを作成しました。
ビューにいくつかのボタンとテキストフィールドを追加したい:Interface Builder(またはコード)を使用してNSTextFieldsとNSButtonsを追加できますが、表示されません。
NSOpenGLViewはサブビューを持つことができないと文書化されているため、NSViewから直接派生し、NSOpenGLContextを作成して使用するコードを実装することにより、独自のCustomGLViewを作成しました。しかし、サブビューはまだ表示されていません:-OpenGLコンテキストがサブビューをペイントします。
Windowsでは、この問題は存在しません。-OpenGLをホストするために使用されるWindowsには、ピアまたはサブ子(ビュー)がOpenGLサーフェスによって隠されないように、WS_CLIPCHILDREN
およびスタイルを設定する必要があります。WS_CHIPSIBLINGS
OpenGLを使用して描画しているNSView上にサブビューを表示するにはどうすればよいですか?