ビットフィールド コントロールには、ユーザ選択可能なチェック ボックスのグループと一緒に、オプションのアニメーション アイコン、およびオプションのラベルが表示されます。 これらは、整数型の基本パラメータに関連付けられています。
これらを作成するには、PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドを使用して、siControlCheck コントロール タイプ enum を指定します。
// 1D array of label,value pairs var path = XSIUtils.BuildPath( Application.InstallationPath(siFactoryPath), "Application", "layouts", "bitmaps" ); var aListItems = new Array( "Bit 0", 0, "Bit 6", 1, "Bit 2", 2, "Bit 7", 3 ); oLayout.AddEnumControl( "MyBitField", aListItems, "", siControlCheck );
さらに、PPGLayout.AddItem または PPGLayout::AddItem メソッドを使用して、siControlCheck コントロール タイプ enum を指定する方法もありますが、PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドを使用したほうが多少便利です。