Windows上でDirectXのゲームを実行している最中に
画面の片隅に文字を表示するプログラムを作りたいと思ってる。

イメージとしてはゲームのFPSを測定して結果を数字で表示してくれるFrapsというツールみたいな感じ。
あんな感じに文字を背景透過で表示させたい。

ゲームが全画面モードでもウィンドウモードでも常に画面の好きな位置に表示させたい。
最初はHello worldみたいな単純な文字で、いずれは時計とかタイマーとか応用させてみたい。

で、質問なんだけどどんな言語で書くのがいいと思う?
ちなみにかじったことがある言語はC, C++, C#, PHPぐらい。
Javaはあまり使いたくないかな。

Webで調べてはみたんだけど似たようなことやってる人って案外見当たらないんだよね。
DirectXの知識って必須かな?