SetCapture не работает
От: Shadow7256  
Дата: 14.10.04 16:55
Оценка:
Такая ситуация. На диалоге лежит кнопка, которая обрабатываешь OnLBtnDown. Как только кнопка получает это сообщение, она посылает уведомление диалогу, что на нее нажали. Диалог вызывает SetCapture () и по идее захватывает мышь. MSDN говорит, что окно, которое захватило мышь будет получать все дальнейшие мышиные сообщения. Однако этого не происходит. Если допустим я вожу в этот момент над кнопкой, то WM_MOUSEMOVE идет кнопке, а не диалогу.

Когда я отпускаю мышь, я жду что диалогу придет WM_LBUTTONUP однако его тоже нет!

Подскажите куда смотреть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.