描画と描画について
ほぼすべてのアプリケーションが画面を使用して、操作するデータを表示します。 アプリケーションは、画像の描画、図形の描画、テキストの書き込みを行い、ユーザーがデータの作成、編集、印刷時にデータを表示できるようにします。 Microsoft Windows は、描画と描画の豊富なサポートを提供しますが、マルチタスク オペレーティング システムの性質上、アプリケーションは画面にアクセスするときに互いに協力する必要があります。
すべてのアプリケーションがスムーズかつ協調的に機能し続けるために、システムは画面へのすべての出力を管理します。 アプリケーションでは、画面自体ではなく、プライマリ出力デバイスとしてウィンドウが使用されます。 システムは、ウィンドウに一意に対応するディスプレイ デバイス コンテキストを提供します。 アプリケーションでは、ディスプレイ デバイス コンテキストを使用して、指定したウィンドウに出力を送信します。 ウィンドウに描画 (出力を送信) すると、アプリケーションが他のアプリケーションの出力に干渉するのを防ぎ、システムのグラフィックス機能を最大限に活用しながら、アプリケーションを相互に共存させることができます。
- ウィンドウに描画するタイミング
- WM_PAINT メッセージ
- WM_PAINT メッセージのない描画
- ウィンドウ座標系
- ウィンドウ領域
- ウィンドウの背景
- 最小化された Windows
- サイズ変更されたウィンドウ
- 非クライアント領域
- 子ウィンドウの更新領域
- ディスプレイ デバイス
- ウィンドウ更新ロック
- 累積外接する四角形