ウィンドウ オブジェクトの操作

2 種類のアクティビティに対する Windows 呼び出しの操作:

  • Windows メッセージの処理

  • ウィンドウでの描画

独自の子ウィンドウを含むすべてのウィンドウで Windows メッセージを処理するには、「関数へのメッセージの割り当て」を参照して、メッセージを C++ ウィンドウ クラスにマップします。 その後、メッセージ ハンドラーメンバー関数をクラスに記述します。

フレームワーク アプリケーションのほとんどの描画はビューで発生し、その OnDraw メンバー関数は、ウィンドウのコンテンツを描画する必要があるたびに呼び出されます。 ウィンドウがビューの子である場合、OnDraw でウィンドウのメンバー関数のいずれかを呼び出すことによって、ビューの描画の一部を子ウィンドウにデリゲートできます。

いずれにせよ、描画にはデバイス コンテキストが必要です。 ウィンドウに関連付けられたデバイス コンテキストに含まれる、ペン、ブラシ、その他のグラフィック オブジェクトを使用することができます。 または、これらのオブジェクトを変更して、必要な描画効果を得ることができます。 デバイス コンテキストを好みに応じて設定すると、クラス CDC (デバイス コンテキスト クラス) のメンバー関数を呼び出して、線、図形、テキストの描画、色の使用、座標系の操作を行えます。

さらに詳しい情報

関連項目

Window オブジェクト