I have a simple MDI application with a few children windows.

That being said, how can I change the children windows in such a way that they are not moveable.

I know I can do this at design time, but I want them initially to be moveable, and allow the user to "lock" and "unlock" the windows while the program is running...to keep windows from being moved accidentally.

Any ideas?