У меня есть окно с расширенной рамкой. Это выглядит так: Как получить ввод мыши из расширенного кадра?
Я выполнил все шаги в руководстве MSDN для расширенных кадров: Custom Window Frame Using DWM.
Но проблема в том, что я не могу зафиксировать движение мыши по расширенному кадру. Я не получаю сообщение WM_MOUSEMOVE
, а WM_NCMOUSEMOVE
получен только в области изменения размера и в верхней части расширенного кадра, что не является тем, что мне нужно.
Я уже пробовал SetCapture
, но это не позволяет мне минимизировать, увеличивать, закрывать, перемещать или изменять размер окна, не говоря уже о том, что он показывает курсор «Рабочий ...».
Кто-нибудь знает, как это решить?