Здравствуйте, Patalog, Вы писали:
P>Здравствуйте, Dmitry V., Вы писали:
P>[]
P>P>m_imlSmallDrives.Detach();
P>
P>- далай это при закрытии диалога. Или даже в деструкторе диалога.
Спасибо, помогло.
Только возник еще один вопрос.
если детаю в деструкторе диалога так:
1)
if ( NULL != m_imlSmallDrives.GetSafeHandle() )
{
m_imlSmallDrives.Detach();
}
то ничего не работает
если же просто написать в деструкторе диалога
2)
m_imlSmallDrives.Detach();
то все нормально.
Опять же, если делать
3)
m_imlSmallDrives.Detach();
при закрытии диалога, иконки так и не появляются.
Почему в случае 2) все нормально, а в случаях 1) и 3) нет? Проблема решена, вопрос чисто академический уже, но все же интересно. Может кто-нибудь пояснит ситуацию?