Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2013, 11:14   #1
alena_25
Новичок
Джуниор
 
Регистрация: 29.07.2013
Сообщений: 2
По умолчанию Вопрос по TabControl в MFC

Привет всем!
У меня есть TabControl с вкладками "Sort" и "+". При нажатии на вкладку "+" должна добавляться новая вкладка. Во всех вкладках должен выводиться один и тот же дочерний диалог. Проблема в том, что на первой вкладке он выводится, а на вновь созданной нет. Посмотрите, пожалуйста, в чем ошибка
Первоначальная инициализация TabControl
Код:
        m_TabControl.InsertItem(0,_T("Сорт 1"),0);
        m_TabControl.InsertItem(1,_T("+"),1);
	set_def2.Create(Settings_Defect::IDD,&m_TabControl);

	set_def2.SetWindowPos(NULL,0,30,0,0,SWP_NOSIZE|SWP_NOZORDER);
	set_def2.ShowWindow(SW_SHOW);
	LRESULT result;  CEdit_and_save_recipe_3Dlg::OnTcnSelchangeTab1(NULL, &result);
Функция OnTcnSelchangeTab1
Код:
	int oldTab = m_TabControl.GetCurSel();
	int newTab = oldTab+1;
	if(oldTab==0) set_def2.ShowWindow(SW_SHOW);
	set_def2.ShowWindow(oldTab?SW_SHOW:SW_HIDE);
	if(oldTab==(m_TabControl.GetItemCount()-1))
	{
		const CString cap=_T(" Sort ");
		m_TabControl.InsertItem(oldTab+1,cap,oldTab+1);
		m_edit_name_product=cap;
		m_TabControl.DeleteItem(oldTab);
		m_TabControl.InsertItem(newTab+1," + ",newTab+1);
		set_def2.ShowWindow(oldTab?SW_SHOW:SW_HIDE);
		m_TabControl.SetCurFocus(m_TabControl.GetItemCount()-2);
	}
	*pResult = 0;
alena_25 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по MFC vitamin1 Общие вопросы C/C++ 0 18.05.2013 21:34
вопрос по mfc drukas Общие вопросы C/C++ 2 14.04.2013 03:27
Вопрос по mfc приложению volk-z Visual C++ 2 10.01.2013 21:07
вопрос чайника о MFC alberio Visual C++ 8 17.09.2011 00:47
Вопрос по MFC ds.Dante Visual C++ 2 07.08.2009 11:08