Проблема в том, что окно все еще можно таскать, и только при отпускании левой кнопки мыши оно отщелкивается на прежнее место.
Мне же нужно, чтобы оно вообще не двигалось.
Убери у окна titlebar или замени своим. Если ты помнишь, то даже зависшее приложение (которое в принципе не может никаких твоих эвентов на клики и мышку обработать) можно таскать за заголовок и жмакать на кнопочки закрытия окна. Я даже сомневаюсь, что существуют платформозависимые API ОС, которые бы могли выставить флаг типа notmovable.
---
Только на WindowsCE можно, через флаг: WS_EX_NODRAG