Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CSplitterWnd

2.3K
05 декабря 2002 года
snark
2 / / 11.11.2002
Как при разделенных оконах с помощью CSplitterWnd, из одного окна (вида) взять укозатель на другое окно (вид)??? Помогите пожалуйста.......
3
05 декабря 2002 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by snark
Как при разделенных оконах с помощью CSplitterWnd, из одного окна (вида) взять укозатель на другое окно (вид)??? Помогите пожалуйста.......



Если у тебя случай, когда одно окно должно каким-то образом обмениваться данными с другим окном или управлять им, то лучше всего использовать паттерн "Mediator", это более корректно, чем напрямую обрашаться из класса одного из окон, помещенных в сплиттер. В принципе, медиатором может быть и класс самого сплиттера.

577
10 декабря 2002 года
Mozhay
81 / / 20.09.2000
Цитата:
Originally posted by Green

Если у тебя случай, когда одно окно должно каким-то образом обмениваться данными с другим окном или управлять им, то лучше всего использовать паттерн "Mediator", это более корректно, чем напрямую обрашаться из класса одного из окон, помещенных в сплиттер. В принципе, медиатором может быть и класс самого сплиттера.



... а также класс документа, что в случае с MFC и Document-View более логично.

Ну а если все же в лоб..., то можно
splitter.GetPane(IdFromRowCol(row, col))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог