ゲーム プロジェクトで Linux ベースの I/O 検証ツールに取り組んでいます。これは C++ で書かれており、ゲームと同じ I/O モジュールを使用しているため、OIS 1.2 に基づいています。したがって、必要なのはユーザーの入力をコンソールに表示することだけですが、それでも OIS 用のウィンドウを作成する必要があります。
ここで私の質問があります: まだ表示されておらず、キーボード イベントを処理している間に、マップされたウィンドウを作成するにはどうすればよいですか?
キーボードイベントを処理しなくなるため、ウィンドウのマップを解除することはできません。ウィンドウの表示/非表示の機能も見つかりません。
私の小さなツールは、キーボードイベントを処理するためにフォーカスする必要がある愚かなトップレベルの空のウィンドウがあることを除いて、今では正常に動作します...
どんなアドバイスでも大歓迎です。
ありがとう!!!