Вам нужно вызвать CSplitterWnd :: DeleteView, чтобы сделать это, что в основном означает, что вы должны сохранить свой CView в другом месте, если вы намереваетесь восстановить его. Обычно это не проблема, поскольку все данные должны храниться в CDocument, а не в CView, но на практике это может быть не так.
Способ, которым я занимался в прошлом, - это иметь конструктор копирования для моих классов CView, чтобы я мог легко сохранять их во временных переменных.