Re: Виснет Tab Control
От: Александер Малафеев Россия http://www.meet-tech.com
Дата: 30.05.06 11:49
Оценка:
Здравствуйте, _Mouse_, Вы писали:

_M_>Зраствуйте, помогите решить след. проблему:


_M_>Создаю Tab Control и цепляю к ниму диалоги.

_M_>В итоге, при нажатии в любое место диалога у меня виснет программа.

_M_>Spy++ показывает что на Tab Control гуляет с дикой скоростью одно и тоже сообщение:

_M_><47196> 00170860 S WM_GETDLGCODE
_M_><47197> 00170860 R WM_GETDLGCODE fuDlgCode:DLGC WANTARROWS | DLGC WANTCHARS

Скорее всего ты в обработчике сообщения вызываешь метод который шлет это же сообщение — получаешь бесконечный цикл.
Выход:
1. Использовать другое сообщение.
2. Поставить флаг который запретит обработку этого сообщения если ты и так его обрабатываешь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.