私は、このような質問には複数の答えがあることを理解していますが、私は正直なところ、どんな答えも探しています。 これは私の問題です。私はGraphics Programmingに入り、OpenGLのことを学び始めています。私は今、ウィンドウ内に3Dモデルをロードして描画する非常に小さな3Dエンジンを持っています。実際のウィンドウでは、私は現在GLFWを使用しています。GLFWを使用するOpenGLアプリケーション用のGUIを構築するにはどうすればよいですか?
私のアプリにいくつかのメニューとボタンを追加したい場合を除いて、すべてが素晴らしいです。私も入力コールバックを持っています(例えば、マウスを動かすと、3Dモデルがそれに応じて回転します)
誰も私にこの点についてどのような点を教えてもらえますか?
I WinFromsを使用し、何とか コントロールに私の「openglの出力を」リダイレクトが、その後、私はGLFWから取り扱うすべての私の入力を失うことになるのかの。 WinFromsからOpenGLアプリケーションに入力情報をどのように送ることができるかわかりません。
一部の人々は、オンラインで、私はGUIのもののためにQTを使用することができると言いましたが、私は(私 はそれへのリンクのGREATFULだろうチュートリアルがある場合)
私のプロジェクトにQTを実装する方法 見当がつかない
私は自分のGLFWウィンドウを取得してコントロールを追加できるソリューションを探しています。 (私はクロスプラットフォームのものは気にしませんが、窓で作業するだけです)
誰かが私に何を使用するのか、あるいはどのプロセスがどのように機能するのかについて私に軽い思いをさせることができたら、本当に感謝します。 OpenGLアプリケーションのウィンドウとGUIボタンを提供できるものがあれば、GLFWを完全に放棄したいと思います。
また、私はこの質問に間違ったやり方をしていますが、私は「ウインドウ」全体で非常に経験が不十分で、Win32 APIとHWNDの仕組みがほとんど分かりません。
このようなもののためのライブラリがあります(私は人々がこれにSDLを使用していると思います)。私はボーランドの環境に慣れていますVCLはOpenGLのウィンドウと直接組み合わせることができます(オーバレイやツールパネルの形でwinapiがこれをサポートします)あなた自身のGUIを使用することもできます。 OpenGLとコントロール(マウス、キーボード、GUI)のいくつかの例:[カメラとプレーヤー](http://stackoverflow.com/a/40104549/2521214)、[Simple OpenGL GUI](http://stackoverflow.com/a/34250889/2521214)、[OpenGLマウスパン、ズーム](http://stackoverflow.com/a/41802191/2521214) – Spektre
私はそれをテストしたことはありませんが、[anttweakbar](http://anttweakbar.sourceforge .net/doc /) – Amadeus
@Amadeus。私はWin32コントロール(あなたが知っている... standartウィンドウコントロール)に基づいたUIが必要です。私が見たことから、anttwearbarは完全にcusomのUIです。 – Kobek