CSplitterWnd
Как при разделенных оконах с помощью CSplitterWnd, из одного окна (вида) взять укозатель на другое окно (вид)??? Помогите пожалуйста.......
Цитата:
Originally posted by snark
Как при разделенных оконах с помощью CSplitterWnd, из одного окна (вида) взять укозатель на другое окно (вид)??? Помогите пожалуйста.......
Как при разделенных оконах с помощью CSplitterWnd, из одного окна (вида) взять укозатель на другое окно (вид)??? Помогите пожалуйста.......
Если у тебя случай, когда одно окно должно каким-то образом обмениваться данными с другим окном или управлять им, то лучше всего использовать паттерн "Mediator", это более корректно, чем напрямую обрашаться из класса одного из окон, помещенных в сплиттер. В принципе, медиатором может быть и класс самого сплиттера.
Цитата:
Originally posted by Green
Если у тебя случай, когда одно окно должно каким-то образом обмениваться данными с другим окном или управлять им, то лучше всего использовать паттерн "Mediator", это более корректно, чем напрямую обрашаться из класса одного из окон, помещенных в сплиттер. В принципе, медиатором может быть и класс самого сплиттера.
Если у тебя случай, когда одно окно должно каким-то образом обмениваться данными с другим окном или управлять им, то лучше всего использовать паттерн "Mediator", это более корректно, чем напрямую обрашаться из класса одного из окон, помещенных в сплиттер. В принципе, медиатором может быть и класс самого сплиттера.
... а также класс документа, что в случае с MFC и Document-View более логично.
Ну а если все же в лоб..., то можно
splitter.GetPane(IdFromRowCol(row, col))