Проблема с одним из видов в SDI окошке, разбитом на три части сплиттером. Окно разбито на две колонки: левую (CTreeView) и правую (CView). Правая колонка разбита на две строки: вверху CListView — с ним проблем нет, а внизу живет недобрый CFormView, базированный на диалоговом ресурсе (прямоугольничек с полями).
Все бы ничего, но при уменьшении окна (даже по одной из координат!), как только нижнее окошко для CFormView становится меньше исходного диалога-ресурса, его клиентская область уменьшается одновременно по X и по Y пропорционально размерам диалога. Т.е., сжали CFormView по горизонтали, а внизу нарисовалась белая полоса первобытного CView. Что делать? Есть подозрения на WM_NCCALCSIZE и WM_SIZE, в котором CFormView пересчитывает размеры (Spy показывает уже неправильные).
Причем, если SDI разбить на ДВЕ части — CListView и CFormView — проблема не возникает.
Заранее благодарен.