RGB カラー コントロールには、プレビュー ペイン、RGB/HLS/HSV トグル ボタン、数値編集ボックス、およびカラー スライダと一緒に、オプションのアニメーション アイコン、およびオプションのラベルが表示されます。 これらは、Float 型または Double 型の基本パラメータ 3 つに関連付けられています。
スライダに対して有効な値範囲を提供するには、Parameter.Min または Parameter::GetMin および Parameter.Max または Parameter::GetMax プロパティを各パラメータの作成時に設定します。
これらを作成するには、PPGLayout.AddColor または PPGLayout::AddColor メソッド(デフォルトのカラー コントロール タイプはRGB)を使用して作成します。
// during parameter definition (for example, in the DefineLayout callback) oCustomProperty.AddParameter3( "MyRed", siDouble, 0, 0, 255 ); oCustomProperty.AddParameter3( "MyGreen", siDouble, 0, 0, 255 ); oCustomProperty.AddParameter3( "MyBlue", siDouble, 0, 0, 255 ); // ... // during control creation (for example, in the DefineLayout callback) var oItem = oLayout.AddColor( "MyRed", "Pick a Color" );
PPGLayout.AddItem または PPGLayout::AddItem メソッドを、siControlRGB コントロール タイプ列挙型とともに使用できますが、PPGLayout.AddColor または PPGLayout::AddColor メソッドを使用した方が少し便利になります。