私は単純な過剰なアプリケーションを書いていますが、先生は他のWindowsアプリと同じようにトップメニューバーを作成することを望んでいます(ご存知のとおり、ファイル/編集など、ウィンドウ上部の定規)。
過剰なドキュメントとグーグルを調べたところ、マウスの右ボタンで開くポップアップメニューだけが見つかりました。定義されたものではありません。
私は単純な過剰なアプリケーションを書いていますが、先生は他のWindowsアプリと同じようにトップメニューバーを作成することを望んでいます(ご存知のとおり、ファイル/編集など、ウィンドウ上部の定規)。
過剰なドキュメントとグーグルを調べたところ、マウスの右ボタンで開くポップアップメニューだけが見つかりました。定義されたものではありません。
GLUTライブラリは、ウィンドウの作成、コールバック関数、タイマー、マウスイベント、キー押下などのサービスを提供します。しかし、GLUTが組み込み関数を提供しないウィンドウメニューバーを作成したいとします。GLUTはゲームに役立ちますが、シミュレーションはGUIではありません。そのためには、GUIライブラリを使用する必要があります。これがGUIライブラリの最良のリストです
その中でも、QTはC ++に適したオブジェクト指向であるため、QTを使用することをお勧めします。qt-creatorの助けを借りて、1分でドラッグアンドドロップしてGUIを作成できます。
メニューとポップアップをサポートするCrazyEddieのGUIシステムをお試しください
Crazy EddieのGUIシステムは、グラフィックAPI /エンジン用のウィンドウとウィジェットを提供する無料のライブラリであり、そのような機能がネイティブに利用できないか、大幅に不足しています。ライブラリはオブジェクト指向であり、C ++で記述されており、GUIサブシステムを構築するのではなく、優れたゲームの作成に時間を費やす必要があるゲーム開発者を対象としています。