アイコン ボタン コントロールには、ユーザ選択可能なビットマップ アイコンのグループと一緒に、オプションのアニメーション アイコン、およびオプションのラベルが表示されます。 これらは、任意の数値型の基本パラメータに関連付けられています。
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·メソッドの方が多少便利です。