私はしばらくの間、directx を使用してきましたが、常に気になっていたことの 1 つは、ウィンドウが正方形であることです (これはほとんどのプログラムに当てはまると思います)。作成は、長方形の形状を定義し、それを描画することによって行われることがよくあります。たとえば、黒です。私はこれに対して2つのアプローチを考えてきました:
- より大きな長方形を定義し、背景の一部を透明にします。
これを行う方法がまったくわからないので、これには行かないことにしました。
- ウィンドウの形状に関してマイクロソフトが提供するものをご覧ください。
そして、多くのwin32構成設定(境界線なしなど)がありましたが、特定の形状(たとえば三角形の使用など)での描画については何も見つかりませんでした。
ウィンドウの形状や背景を透明にした経験のある人はいますか? たぶん、私が見逃したより良いオプションでしょうか?前もって感謝します!