"Microsoft ImageList Control 6.0 (SP4)" "MSComctlLib.ImageListCtrl.2" "{2C247F23-8591-11D1-B16A-00C0F0283628}"
ActiveX コントロールは、DotNet フレームワークとそのコントロールを考慮して、最新バージョンの Microsoft Windows オペレーティング システムで非推奨となりました。
MAXScript では引き続き ActiveX コントロールがサポートされますが、これらは MAXScript にアクセス可能なシステムにインストールおよび登録する必要があります。
ActiveX コントロールの代わりに、MAXScript では、3ds Max 9 以降において DotNet コントロールがサポートされます。
ImageList ActiveX コントロールを使用してイメージを作成および管理し、ListView ActiveX コントロールや TreeView ActiveX コントロールなどの他の ActiveX コントロールに、アイコンとして使用するイメージを提供することができます。
マスク カラーを OLE_COLOR 値として取得/設定します。.UseMaskColor プロパティが true に設定されていると、このカラーのピクセルはバックグラウンド カラーを表示します。
true に設定すると、.MaskColor プロパティで指定されたカラーに相当するピクセルは描画されず、バックグラウンド カラーが表示されます。false に設定すると、.MaskColor は使用されません。
OLE_HANDLE を ImageList に返し、windows.SendMessage で使用できるようにします。
保存されたイメージが含まれる imageList の配列を返します。これには、次に説明するプロパティやメソッドがあります。
ListImages 配列内に保存されているイメージの数を返します。
リストからインデックスで指定されたイメージを返します。インデックスの基数は 1 です。
Index は追加するイメージのインデックス、key はイメージを識別するためのユーザ定義の名前プロパティ、picture は loadPicture メソッド が返す IPictureDisp 値です。
実例については、「チュートリアル - TreeView ActiveX コントロールを使用したシーン ブラウザの開発 - 第 2 部」を参照してください。