Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WTL. CListViewCtrl. InsertItem. 
:(
    Опции темы
User008
Дата 4.11.2012, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 9.9.2009

Репутация: нет
Всего: 1



В классе CListViewCtrl есть метод
Код

int InsertItem(const LVITEM* pItem)

Как сделать, чтобы в производном классе после выполнения этого события, выполнился дополнительный код?
PM MAIL   Вверх
Albor
Дата 5.11.2012, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 589
Регистрация: 28.2.2009

Репутация: 7
Всего: 9



Можно отреагировать на сообщение LVM_INSERTITEM 
Ремарка к методу InsertItem в MSDN:
Цитата

Calling this method may cause the LVM_INSERTITEM message to be sent to your control window. The associated message handler for the control may fail to set the item text under certain conditions (such as using window styles such as LVS_OWNERDRAW). For more information on these conditions, refer to LVM_INSERTITEM in the Windows SDK.

Правда, не совсем понятны слова "may cause"... может сообщить (значит может и не сообщить).
Видимо это касается subitem-ов - LVM_INSERTITEM не посылается при вставке subitems

Это сообщение отредактировал(а) Albor - 5.11.2012, 13:38
PM MAIL ICQ   Вверх
feodorv
Дата 6.11.2012, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 1
Всего: 45



А переопределить метод InsertItem никак?


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.