TWinControl説明システムパレットの変更への応答として,コントロールのパレットとそれぞれの子コントロールのパレットを実装します。システムパレットが変更されると自動的に呼び出されます。メソッドの通知を子コントロールのそれぞれに渡します。メソッドはコントロールを無効にして新しいパレットで再描画できるようにします。アクティブコントロールの描画に前景パレットを使用し,ほかのウィンドウでは背景パレットを使用します。背景パレットはコントロールの論理パレットで指定される色にほぼ一致しますが,前景パレットの実装によって制限が加えられます。メソッドでは,システムパレットが変更されたときにコントロールは新たにそのパレットを実装できます。場合,フォームはアクティブにされており,コントロールは新しい前景パレットを指定しています。場合,別のアプリケーションまたはフォームが前景パレットを変更しており,利用可能なパレットを感知したコントロールは自身の論理パレットに最適な新しい背景パレットを実装する必要があります。メソッドはウィンドウコントロールのパレットを実装しようとはしません。かわりに,通知を単純に子コントロールに渡します。システムパレットが変更されたときにコントロールに新しいパレットを実装できる方法を変更できます。)で実現されたカスタムコントロールに渡すことができます。メソッドをかわりにオーバーライドすると,ウィンドウコントロールが実装するパレットを実際に備えているかどうかに影響を与えることや,コントロールの論理パレットの値を変更することができます。色モードのようなパレットサポートを必要とする場合だけです。メール)モバイルビュ。