![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| 3olton |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.9.2011 Репутация: нет Всего: нет |
Добрый день! Помогите разобраться в сообщениях в VCL.
Ситуация следующая. Есть поток , который посылает сообщения на визуальный компонент(наследник от ListView). Если во время приема сообщений от потока сделать клик по ListView, то сообщение от потока вклинивается в сообщение WM_LBUTTONDOWN. т.е еще на завершился WM_LBUTTONDOWN как приходит новое сообщение. я чтот не понимаю. компоненты то в одном потоке все работаю(основном)! вот выкладываю тестовый пример http://zalil.ru/31631175 |
|||
|
||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 2 Всего: 5 |
Просто где то в недрах предков при обработке WM_LBUTTONDOWN при выделении ноды происходит обработка других сообщений.
|
|||
|
||||
| 3olton |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 4.9.2011 Репутация: нет Всего: нет |
я не понял причем тут sleep?. дело ведь в том что сообщение посылается из другого потока и оно обрабатывается до того как завершится WMLButtonDown. |
||||
|
|||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 2 Всего: 5 |
При том, что сообщение обрабатывается во время выполнения
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |