Windows でディスプレイ画面に直接描画する方法が必要です。プログラムが描画する必要があるのは、非常に単純な図形といくつかのテキストです。
Xfire と同様に動作するプログラムを開発したいと考えています。つまり、全画面アプリケーションの上に描画できるということです。たとえば、常にバックグラウンドで実行され、全画面アプリケーション (ゲーム、映画など) が実行されている場合でも右下隅にシステム時間を表示するプログラムを作成したいと考えています。私のプログラムは、ボタンの組み合わせ (ctrl + alt + 1 など) を押すなどのイベントにも反応する必要があります。
私のプログラムは、マウス イベントをキャプチャしてはなりません。したがって、円を描画し、その下に外部アプリケーションのボタンがある場合、外部アプリケーションのボタンはクリックを認識する必要があります。
Windowsでこれはどのように可能ですか?
このプログラムを次の言語のいずれかで実装したい: C++、C#、Java
これを実装するのに役立ついくつかの API/チュートリアルに感謝します。