![]() |
|
|
![]()
|
|
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 165 |
Ты можешь поставить в качестве базового класс CDialogView и редактировать область отображения в диалог-едиторе. --------------------
|
||||
|
|||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
CFormView ты имеешь в виду? А зачем тогда нужна отдельная диалоговая концепция без поддержки документа-вида если есть оная с таковой? -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
А вообще, Чип, мне VC++ чем-то начинает нравиться.
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Coocky |
|
||||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
chipset
Да!Это еще один вид приложения.Значит их 4.Диалого,SDI,MDI и DirectX/Ogl Fedor
Ты видел хоть одну кнопку внутри Word? Значит так.Открою я ка курсы по дизайну приложений.Буду кидать скриншоты своих прог.УвидишьНи одного диалога(на его основе). Fedor
Да,но глупо..Это нарушает принцип концепции.Я тебе не говорил о всяких бирюльках.У меня есть сканер портов.Написаный на диалоге размером с коробок.Мне не нужен там другой интерфейс. Fedor,все прийдет с опытом.У диалога есть ограничения(неудобства).У фрейма-нет!Он в 1000 раз удобней. А о печати я вообще молчу! Ты главное учи пока,а там сам будешь делать выводы-что тебе важней. Ответы на разницу в применении элементов интерфейса в диалоге и SDI я кажется описывал в маленьких тайнах.Если будут вопросы(а они будут)-пиши. Это сообщение отредактировал(а) Coocky - 10.4.2005, 19:51 -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
||||||
|
|||||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Так Ворд - это один отдельно взятый пример... ;) Вот я делал программу по визуализации работы алгоритмов теории графов. У меня на форме было поле, в котором собственно была визуализация, четыре кнопки, которые управляли визуализацией пошагово и TWebBrowser, который отображал комментарии к текущему шагу. C VCL там все просто - покидал на форму компонентов и потом уже пиши код к реализации событий. А тут как? Создавать эти кнопки динамически? В принципе, возможно - тут их не так много, но в то же время, согласись, геморно ;) А если в другом отдельно взятом приложении различных компонентов больше?
Громкое заявление -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
| Coocky |
|
||||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
CDialogBar,дружище..
Много CDialogBar.Смотри фотошоп.. -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
||||
|
|||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 2 Всего: 172 |
А это уже называется ламерство и невежество... Может ты много на Java прог написал, чтобы об удобстве рассуждать? Что за чушь - смешивать диалоги, дельфи и документ-вью? Я понимаю, тебе неведомо , что в Java отброшен документ-вью и вместо него используется Модель-Вид-Контроллер из Смоллтолка, но если ты этого не знаешь, это еще не значит, что ты можешь нести чушь. -------------------- |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Domestic Cat
Это шутка,если ты не понял(ответ Федору на один из топиков) Не принимай близко к сердцу -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Ты мне здесь не тут
Это панель инструмментов? -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Это диалог бар.Если на примере браузера,то там где "назад","вперед","обновить.
Это просто диалог ,закрепленый на панели.Может быть прикреплен к любой из сторон или в свободном состоянии(история,палитра инструменты в фотошопе) -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
На него можно кинуть любой визуальный компонент?
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
ДА!!!!! -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| Lion |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 25.3.2002 Репутация: 2 Всего: 2 |
Добавлю три копейки. Парадигма Документ/Представление удобна там, где есть Документ. Однако уже давно не использовал Документ/Представление. |
|||
|
||||
| Dray |
|
|||
![]() Материалист ![]() ![]() Профиль Группа: Участник Сообщений: 652 Регистрация: 7.10.2003 Где: г. Всеволожск Репутация: 2 Всего: 6 |
Еще можно помещать документ в отдельную MFC DLL и подключать ее к CView отдельно. Так можно менять DLL с более новым документом не трогая основную программу с CView. Или можно подключать DLL с документами как плагины.
|
|||
|
||||
| Darked |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 536 Регистрация: 26.2.2004 Где: Южный Урал Репутация: нет Всего: нет |
Вообще, скорее всего, разговор сведется к тому, что все зависит от задачи ; ) а насчет Документ/Представление....считаю какой - то едрундой от мелкомягких. Вообще - то сам не пишу на MFC, пишу на WTL, и вот сейчас переписываю проект, написанный на МФЦ с поддержкой Док/Предст, это ужас! В WTL отсутсвует как таковая технология Д/П, что есть гуд, и сейчас проект получается более компактный, удобный.
Да и никто не запрещает делать MDI, SDI без поддержки Д/П. -------------------- Veni, Vidi, Vici !!! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |