|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2008, 12:01 | #1 |
Пользователь
Регистрация: 18.12.2007
Сообщений: 40
|
Сообщение для ListView
В тестовом примере на форму положен ListView. Прохождение сообщений отслеживаю через SPY++.
Хочу вставлять строки в окно ListView. Все работает. Код:
Вместо этого при добавлении строки идет только то, что на рисунке. Почему?! |
19.12.2008, 13:47 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
сообщение LVM_INSERTITEM - это WM_USER плюс сколько то.
LVM_INSERTITEM = LVM_FIRST + 7; LVM_FIRST = $1000; WM_USER = $0400; $1000-$400 = $C00 $C00 = 3072 в общем, как-то так ... Последний раз редактировалось rpy3uH; 19.12.2008 в 13:49. |
19.12.2008, 14:32 | #3 | ||
Пользователь
Регистрация: 18.12.2007
Сообщений: 40
|
Цитата:
Но почему тогда, если я проделываю аналогичную операцию в аналогичное окно чужого приложения (правда, класса SysListView32!), SPY++ аккуратно показывает LVM_INSERTITEM...? Меня именно это и сбило с толку. Цитата:
Настройки SPY++ менял... Не получается вернуться с нормальной картине. Последний раз редактировалось rpy3uH; 19.12.2008 в 16:18. |
||
19.12.2008, 16:41 | #4 |
Пользователь
Регистрация: 18.12.2007
Сообщений: 40
|
Вроде сам разобрался. LVM_INSERTITEM с параметрами проходит через SPY++, но LVM_INSERTITEMW или LVM_INSERTITEMA - не проходят. Нету их в списке сообщений SPY++!
А с чем еще, по типу SPY++, можно работать с окнами? Последний раз редактировалось Tihon; 19.12.2008 в 16:44. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Icq сообщение | Marsik | Помощь студентам | 2 | 10.04.2008 04:22 |
Звуковое сообщение. | Небесный | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 17.10.2007 12:24 |