1

私は古いゲームを修正するプロジェクトに取り組んでおり、最終的に新しいアイデアに出会い、ゲームの世界に関するいくつかのクールな追加情報を追加し、ゲーム自体がユーザーから隠しているいくつかの重要な情報をリアルタイムで追跡しました (実際には理由) そしてこの問題に遭遇しました:

必要な情報を表示するためにゲームを描画しようとすると、ゲームが独自のウィンドウを更新して描画します。

私の最初のアプローチは、HWND_TOPMOST を使用してウィンドウをゲームのウィンドウの上に配置することでしたが、期待どおりに機能しません。ウィンドウはゲーム ウィンドウを乗り越えず、情報を表示しません。

2 番目のアプローチは、TextOut などの GDI 関数を使用することでした。テキストは存在しますが、ちらつきが多く、短時間で強制的に描画すると大量のメモリが消費されます。

実際にDX関数などをフックせずにこれを行う方法についていくつかのアイデアが必要でした(DXについてはほとんど知らないため)。このウィンドウを実際に描画して、ちらつきなしで情報を表示する方法はありますか?

4

1 に答える 1