たとえば、画面の中央に赤い四角 (または複数の赤い四角) を描画し、スプラッシュ スクリーンのように、四角で覆われていないすべてのものを表示したいとします。
これを Windows に実装したいのですが、画面の上に描画する最良の方法がわかりません。これらはこれまでの私の考えです:
- 最初に、デスクトップのデバイス コンテキストを取得して、デスクトップに直接描画しようとしました。
- 四角形/sa を別のウィンドウにします。移動が非常に簡単で、透過性について心配する必要がないからです。
- 画面全体を覆い、上部に留まる透明なウィンドウを作成します。画面のクライアント領域に長方形を描画します
3 つのアイデアの中で最高のものは最後のものだと思いますが、私のアイデアや新しいアイデアについての意見は大歓迎です :)