В общем проблема такая....
Есть форма, на которой находится компонент 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);
}
не отображает картинку
голова сломана, что же не так?