2012-02-11 5 views
0

フルスクリーンゲームで特定の視覚オブジェクト(半透明の三角形など)を描画するアプリケーションを作成したいと考えています。このゲームは、「上に」あると分類された他のすべてのアプリケーションをカバーするため、「強い上」のプロパティを持っています。VB:ゲームのトップへの適用

私のアプリケーションは、ゲームのスムーズな実行に影響を与えずに、トップ・オン・トップ・アプリケーションであり、常に焦点が合っている必要があります。

これを効率的にどのように達成できますか?

答えて

1

アプリケーションを一番上に置くことはできません。なぜなら、アプリケーションを一番上に置くために何か他のアプリケーションが行うことができるからです。 Raymond Chenはこれを説明します:http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx

+0

ありがとう。他のアプリケーションは単純なユーザーレベルで実行されていますが、私は自分のアプリケーションを管理者(最高のシステム権限を持つユーザー)として実行しているとします。あなたの答えは変わりますか? – Bliss

+1

画面が共有リソースであるため、アクセス許可が何であるかは実際問題ではありません。ゲームがやっていることや達成しようとしていることによっては、SteamのようなDirectXのオーバーレイを作ることに幸運を祈るかもしれません。これを行うにはいくつかの質問があります: http://stackoverflow.com/questions/3549004/fullscreen-directx-overlay-yes-again-c-sharp http://stackoverflow.com/questions/2649702/c-sharp -hook-overlay-a-directx-game –

関連する問題