イメージリスト。
class ImageListException: etc.negui.draw.draw.DrawException;
class ImageList: etc.negui.draw.draw.Draw;
イメージリスト。
イメージリストハンドルのラッパ。
設定するDrawオブジェクトは複製されるので不要な場合は開放可能。
alias hImageList;
enum COLOR_TYPE;
- History:
- 1.00β15:
[S] ILC -> COLOR_TYPEに名称変更。
COLOR
デフォルトの動作を示す。通常は ILC_COLOR4 が用いられる
COLOR4
COLOR8
COLOR16
COLOR24
COLOR32
COLORDDB
MASK
マスクを使用する。イメージリストには、通常のビットマップとマスクビットマップがセットで扱われる
this(int Width
, int Height
, COLOR_TYPE ColorType
, size_t InitSize
, size_t ExSize
, bool Suicide
= true);
this(HIMAGELIST hImageList
, bool Suicide
);
size_t add(in Icon AddIcon
);
描画オブジェクトの追加。
- Params:
-
- Icon AddIcon
- アイコン。
- Returns:
- 追加オブジェクトのインデックス。
- Throws:
- 失敗時にImageListExceptionを投げる。
size_t add(in Bitmap AddBitMap
, in Bitmap MaskBitmap
);
size_t add(in Bitmap AddBitMap
, in COLOR MaskColor
);