アイコン ボタン コントロールには、ユーザ選択可能なビットマップ アイコンのグループと一緒に、オプションのアニメーション アイコン、およびオプションのラベルが表示されます。 これらは、任意の数値型の基本パラメータに関連付けられています。
これらを作成するには、次の siControlIconList コントロール タイプ列挙型の PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドを使用します。
// 1D array of iconpath,value pairs var path = XSIUtils.BuildPath( Application.InstallationPath(siFactoryPath), "Application", "layouts", "bitmaps" ); var aListItems = new Array( path+"\hairpanel.bmp", 0, path+"\toolbar_highlight.bmp", 1, path+"\weightpanel.bmp", 2 ); oLayout.AddEnumControl( "PanelPicker", aListItems, "Panel Picker", siControlIconList );
siControlIconList コントロール タイプ列挙型の PPGLayout.AddItem または PPGLayout::AddItem メソッドを使用することもできますが、PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドを使用したほうが若干便利です。