アイコン ボタン コントロールには、ユーザ選択可能なビットマップ アイコンのグループと一緒に、オプションのアニメーション アイコン、およびオプションのラベルが表示されます。 これらは、任意の数値型の基本パラメータに関連付けられています。
これらを作成するには、PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドを siControlIconList コントロール タイプ列挙型とともに使用します。
// 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 );
PPGLayout.AddItem または PPGLayout::AddItem メソッドを、siControlIconList コントロール タイプ列挙型とともに使用できますが、PPGLayout.AddEnumControl または PPGLayout::AddEnumControl メソッドの方がやや便利です。