Четыре окна... Основное, два дочерних (что сплиттить будем), и самого сплиттера.
Окно сплиттера получает сообщения от мыши... По нажатию левой кнопки поменять курсор на "сплиттерный" и захватить мышь функцией SetCapture(). Запомнить начальные координаты...
При появлении сообщений WM_MOUSEMOVE вычислить дельту, поменять размеры и позиции дочерних окон, и переместить окно сплиттера. Когда отпустят кнопку мыши, сделать ReleaseCapture().
Спасибо, попробую05.07.05 17:58 Автор: Vedrus <Serokhvostov Anton> Статус: Member