Re: Редактирование CTreeCtrl в диалоге
От: Кирпа В.А. Украина  
Дата: 27.04.02 06:46
Оценка:
Здравствуйте Аноним, Вы писали:


А>Требуется редактировать элементы дерева в модальном диалоге, но при нажатии на Enter диалог закрывается


А>Пробовал лечить при помощи PreTranslateMessage, но получилось что-то не то:

А>редактируемый текст после нажатия изменяется на первоначальный. Как это можно исправить?

В OnOk()

сделай так


void MyClass::OnOk()
{
    if (m_Tree.GetEditControl() != NULL)
    {
        m_Tree.SetFocus();
        return;
    }   
    CDialog::OnOk();
}


!0xDEAD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.