У меня есть CDialog, который вызывает DoModal(), диалог открывается, все остальное отключено, но почему-то у меня только захват клавиатуры, а не мышь.
Захват мыши все еще находится на последнем элементе, на котором он был.
Если я вызову setfocus перед DoModal, это не сработает, но если я вызову setCapture перед DoModal, он сработает.
Может ли кто-нибудь объяснить это мне?
В чем проблема? Я хочу понять, почему мне нужно вызывать setCapture или releaseCapture перед DoModal (кстати, releaseCapture тоже работает...)
SetCapture
, а неSetCaption
? Если это так, вы можете отредактировать свой пост и исправить это; если нет, то, боюсь, ваш вопрос не имеет для меня смысла. :) - person Ken White   schedule 20.11.2011