Здравствуйте, KycoK, Вы писали:
KK>Здравствуйте, Calc, Вы писали:
KK>Ну, небольшую ты получил.
Изменил код, получился как и ваш. Недостатки моей реализации исчезли.
//----------------
Вот фрагмент вашего кода:
case WM_MOUSEMOVE:
SetCursor(LoadCursor(NULL,IDC_SIZEWE));
Splitter(lParam);
return 0;
Вот мой:
case WM_MOUSEMOVE:
SetCursor(LoadCursor(NULL,IDC_SIZEWE));
if(split) Splitter(hwnd, lParam);
Помоему он лучше тем, что функция Splitter вызывается не каждый раз(что замедляет работу программы), а только тогда, когда нажата кнопка мыши.(в функции splitter отменена проверка перменной split)