Как управлять областью перемещения линии разветвителя с помощью класса csplitterwnd?
Я использовал класс CSplitterWnd для создания программы с одним документом-мультивью.Во-первых,с помощью функции CreateStatic() окно разбивается на три строки и один столбец.Затем,во-вторых, разделите вторую строку и третью строку на два столбца соответственно.На первом этапе используется класс CSplitterWnd.На втором этапе используется производный класс от класса CSplitterWnd.
Когда я запустил программу,в окне было несколько разделительных линий.Итак, мой вопрос заключается в том, как управлять движущейся областью этих разделительных линий?Другими словами,как управлять верхней и нижней движущейся областью для горизонтальных линий разветвителя,как управлять левой и правой движущейся областью для вертикальных линий разветвителя?
Что я уже пробовал:
Я перегружал три функции класса CSplitterWnd,OnLButtonDown(),OnMouseMove(),OnSetCursor() для работы с сообщениями.Но не было никаких усилий.Поэтому я был сбит с толку этими сообщениями.
Richard MacCutchan
Вам не нужно управлять им, линии разветвителя есть, так что пользователь может регулировать размер кадров.