<p>How do I load a true color image into a CImageList?</p>

<p>Right now I have</p>

<pre><code>mImageList.Create(IDB_IMGLIST_BGTASK, 16, 1, RGB(255,0,255));
</code></pre>

<p>Where <code>IDB_IMGLIST_BGTASK</code> is a 64x16 True color image.  The ClistCtrl I am using it in shows 16 bpp color.  I don't see a Create overload that allows me to specify both the bpp and the resource to load from.</p>

Needs 4 lines of code, but this works:
```
```
CBitmap bm;
bm.LoadBitmap(IDB_IMGLIST_BGTASK);
mImageList.Create(16, 16, ILC_COLOR32 | ILC_MASK, 4, 4);
mImageList.Add(&bm, RGB(255,0,255));
```
```