QtアプリケーションからフルスクリーンのDirectXウィンドウを表示する必要があります。 DirectXはQtのことでもう直接サポートされていませんがQtキーボードイベント(DirectXフルスクリーン)
これは十分に簡単でなければなりません - ちょうどあなた自身のpaintEventを()を提供し、QWidgetのを上書きしてWA_PaintOnScreen属性を設定します。
しかし、アプリは全画面表示のときDirectXは、すべてのマウスとキーボード入力をつかんれる - ので、アプリのうち唯一の方法は、Ctrl + Alt + Delです。
ps。 DirectXキーボードハンドラを書いたとしても、正しいQkeypressイベントを作成してQtに渡す方法を見つける必要があります。
これを行った人はいますか?または、DirectXにキーボードを掴まないように指示する簡単な方法はありますか?私の知識のDirect3Dに
はい私は、フルスクリーン部分にはD3Dが必要です - Qt内からD3Dサーフェスに直接描画するだけです。 D3Dドライバの一部であるホットキーはまだ機能しています。つまり、D3D keybフックを作成する必要があるようです。また、D3Dサーフェス上にQtメニューを描画することはおそらく非常に難しいことを意味します。 –