カスタム描画

カスタム描画は共通コントロールではありません。これは、多くの共通コントロールで提供されるサービスです。 カスタム描画サービスを使用すると、アプリケーションでコントロールの外観をカスタマイズする際の柔軟性が向上します。 アプリケーションでは、カスタム描画通知を利用して、項目の表示に使用されるフォントを簡単に変更したり、完全な所有者描画を行わなくても項目を手動で描画したりできます。

ここでは、カスタム描画で使用されるプログラミング要素について説明します。

概要

トピック 内容
カスタム描画について このセクションには、カスタム描画機能に関する一般的な情報が含まれており、アプリケーションでカスタム描画をサポートする方法の概念的な概要を示します。
カスタム描画の使用 このセクションには、カスタム描画を実装する方法を示す例が含まれます。

通知

トピック 内容
NM_CUSTOMDRAW カスタム描画操作について、コントロールの親ウィンドウに通知します。 この通知コードは、WM_NOTIFY メッセージの形式で送信されます。

構造体

トピック 内容
NMCUSTOMDRAW NM_CUSTOMDRAW 通知コードに固有の情報が含まれます。