コンソールウィンドウで起動し、別のGUIウィンドウを生成してdirectxレンダリングを行うMicrosoft Windowsプログラムを作成しています。
フォーカスが directx ウィンドウにあるときにキーボード文字を取得しようとしていますが、文字を入力すると、getkey は何かを打ったことを登録しません。いろいろいじった後、directx ウィンドウでキーを押した後にフォーカスをコンソール ウィンドウに変更すると、プログラムがキーボード ヒットを登録することがわかりました。キーボード ヒットをキャプチャできるようにするために、directx ウィンドウの特別な初期化が必要ですか?