Wtl: Ctreeviewctrl - переименование

Тема в разделе "MS Visual C++", создана пользователем homering, 27 мар 2006.

Статус темы:
Закрыта.
  1. homering

    homering Гость

    Есть CTreeViewCtrl, надо переименовать элемент в этом дереве.
    Вызываем OnBeginLabelEdit (NMHDR* pnm): (TVN_BEGINLABELEDIT, OnBeginLabelEdit)
    Начинается редактированиею
    Конец редактирования обрабатываем на (TVN_ENDLABELEDIT, OnEndLabelEdit)
    Так вот вопрос: как обработать ESC , т.е. начато редактирование введен новый текст, а потом нажат ESC — хотелось бы видеть старый текст.
    В MSDN по этому поводу написано: If label editing was canceled, the pszText member of the TVITEM structure is NULL; otherwise, pszText is the address of the edited text.
    Но реально в pszTetx — ВСЕГДА 0 (нуль), независимо от того как закончилось редактирование вводом или ESC !
    Вопрос: как обработать ESC ?
     
  2. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Посмотреть спаем на приходящие сообщения?
     
Статус темы:
Закрыта.

Поделиться этой страницей