Доброго времени суток!
Необходимо реализовать работу окон, работающих как MDI-child`ы, но в то же время ведущих себя и как диалоговые окна (инициализация из ресурса диалога + неизменные размеры диалога(Dialog Frame)).
Проблему решил следующим образом:
1. Создаю MDICLIENT`а.
2. Создаю MDI-child... ну в общем как обычно
3. Убираю у него MinimizeBox, MaximizeBox и SizeBox, подгоняю размеры под размер диалога.
4. Создаю диалог через CreateDialog, родитель — MDI-child.
Результат: все нормально создается и работает...

Вот только есть одна проблемка: когда убираешь SizeBox, остается узенькая рамочка, которая не перерисовывается. Т.е. если поверх поместить другое MDI-child окно, а потом активировать прежнее, то на этой самой рамочке остается картинка другого окна.
Подскажите пожалуйста как избавиться от подобного дефекта?
Заранее благодарен.