Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Добавление, очистка, добавление


Автор: Rickert 17.7.2006, 05:33
В какой-то момент работы программы:
Код

...
HTREEITEM tmp = m_Tree.InsertItem("f1");
m_Tree.DeleteItem(tmp);
m_Tree.InsertItem("f1");
...

В результат чего на том месте, где должен находиться элемент "f1" нету ничего, хотя строка, если нажимать в районе этого элемента, выделяется и даже содержит значение f1, но не отображается.
Почему? 

Автор: Rickert 18.7.2006, 04:20
Никто не сталкивался? 

Автор: tigger 18.7.2006, 06:21
У меня на нажатие кнопки все работает и отображается. Надо смотреть код раньше. 

Автор: Rickert 18.7.2006, 07:50
Код описанный мной выполняется тоже по нажатию клавиши, НО в диалоге, который не является основным окном.
В основном диалоге у меня тоже всё нормально. 

Автор: Dart 18.7.2006, 08:42
А Invalidate пробовал сделать? 

Автор: Rickert 18.7.2006, 09:08
Пробовал - не спасает.
См. картинку 

Автор: tigger 18.7.2006, 09:39
Только что создал модальный и немодальный диалог (неосновные) все работает ?!?!?!?!?
 smile  

Автор: Rickert 18.7.2006, 11:33
Не понятно smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)