В общем проблема такая....  

Есть форма, на которой находится компонент Picture Control, в класс для работы с ним добавлена переменная m_micro.
Изначально, в редакторе свойств свойство Visible = false, то есть при запуске программы картинка не видна.
Есть два ресурса доступные для этого компонента: IBD_SCH1 и IDB_SCH2, в редакторе свойств изначально image = IBD_sch1
Сделать-то нужно в принципе элементарное, в зависимости от указанных настроек загружается тот или иной рисунок (при кажатии кнопки "показать").
При нажатии кнопки "отмена" рисунок скрывается.
Следующий код рабочий, но это если работать только с одним ресурсом:
void ClView::OnBnClickedCont()
{
		m_micro.ShowWindow(SM_SHOW);
}
void CtrlView::OnBnClickedDis()
{
              m_micro.ShowWindow(SW_HIDE);
}
		
Далее, изменяю код, пытаюсь добавить определенный ресурс:
void ClView::OnBnClickedCont()
{
              CBitmap cB;
              if (flag==1)
             {
                    m_micro.ShowWindow(SM_SHOW);
                    cB.LoadBitmapA(IDB_SCH2);
             }
             else
             {
                    cB.LoadBitmapA(IDB_SCH1);		
                    m_micro.ShowWindow(SM_SHOW);
             }
}
void CtrlView::OnBnClickedDis()
{
               m_micro.ShowWindow(SW_HIDE);
}
не отображает картинку  

голова сломана, что же не так?