탭 컨트롤에 gif 넣기

BOOL SetTabCtrl()
{
 m_imageList.Create(24, 17, ILC_COLORDDB, 3, 3);

 CImage imageSW;
 imageSW.Load(L".\\res\\1.gif");
 HBITMAP hSW = imageSW.Detach();
 CBitmap bmpSW;
 bmpSW.Attach((HGDIOBJ)hSW);
 m_imageList.Add(&bmpSW, RGB(255, 0, 255));

 CImage imageSystem;
 imageSystem.Load(L".\\res\\2.gif");
 HBITMAP hSystem = imageSystem.Detach();
 CBitmap bmpSystem;
 bmpSystem.Attach((HGDIOBJ)hSystem);
 m_imageList.Add(&bmpSystem, RGB(255, 0, 255));

 CImage imageUser;
 imageUser.Load(L".\\res\\3.gif");
 HBITMAP hUser = imageUser.Detach();
 CBitmap bmpUser;
 bmpUser.Attach((HGDIOBJ)hUser);
 m_imageList.Add(&bmpUser, RGB(255, 0, 255));

 // 아이콘 로드 - 아이콘 배경은 검은색으로 나옴
 // m_imageList.Add(AfxGetApp()->LoadIconW(IDR_MAINFRAME));

 m_cTabMain.SetImageList(&m_imageList);

 TCITEM item;
 item.mask = TCIF_IMAGE | TCIF_TEXT;
 item.pszText = L"1";
 item.iImage = 0;
 this->m_cTabMain.InsertItem(0, &item);

 item.pszText = L"2";
 item.iImage = 1;
 m_cTabMain.InsertItem(1, &item);

 item.pszText = L"3";
 item.iImage = 2;
 m_cTabMain.InsertItem(2, &item);

 return TRUE;
}