0 / 0 / 0
Регистрация: 10.02.2016
Сообщений: 2
|
|
Как сделать панельку вроде Output в VC++6.0?11.02.2016, 09:25. Показов 701. Ответов 1
Здравствуйте, дорогие товарищи!
Хочу сделать панельку для вывода текста. Вся панель - один большой Edit или RichEdit, в который программа пишет несколько строк текста. Текст можно оттуда скопировать, но свой печатать туда нельзя. При этом желательно, чтобы поле было белое, а не серое, как read-only - так красивее. Хотя, непринципиально. Панельку можно докить влево, вправо и т.д., при этом она меняет размер, текстовое поле внутри тоже меняет размер. Докить необязательно, можно оставить в середине окна, ещё чтоб можно скрывать и показывать. Почти стандартная панель. Озадачивает текстовое поле внутри и изменение размера. В VC++6.0 внизу есть панель Output - как раз то, что надо, токо без вкладок. Пишу на VC++ 6.0 по идейным соображениям, использую MFC. На основе какого класса её создавать? CDialogBar? Или это вообще по-другому делается? Кто что посоветует? Может, у кого готовый пример есть. Не самая редкая штука - периодически в программах требуется. Заранее спасибо и всё такое. Добавлено через 11 часов 51 минуту Смотрю, вопрос не такой простой, как кажется. ![]() Создал на основе CDialogBar. Тут написано, как: https://support.microsoft.com/en-us/kb/185672 Если в MainWnd::OnCreate написать DockControlBar(&m_wndDialogBar); (ну там перед этим EnableDocking, все дела) то вылетает ASSERT WinFrm2 line 106. *pDockBar==NULL где-то там в глубинах MFC. Вот ведь, больше 15 лет прошло, не поправили ни фига. Если при этом написать m_wndDialogBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_TOOLTIPS... ); то ничего не вылетает, всё докится и работает. Получилось случайно - по ошибке написал, а оно заработало. Бред? Бред. А мне уже стрёмно так оставлять - вдруг она щас работает, а у кого-нить другого вылетит? И пока так и не знаю, как менять размер Edit внутри при изменении размера DialogBar. Так что идеи приветствуются.
0
|
11.02.2016, 09:25 | |
Ответы с готовыми решениями:
1
как сделать в MS VS 2010 express output не в консоль в output windows Как сделать выезжающую панельку без мерцаний?
|
0 / 0 / 0
Регистрация: 10.02.2016
Сообщений: 2
|
|
14.02.2016, 13:53 [ТС] | |
update: С m_wndToolBar.GetBarStyle() это не ошибка была, это они на самом деле в примере так пишут, и у них всё работает.
там же есть ещё пример с resizable CDialogBar, но текстовое поле в размере не меняется, поэтому забил. Будет фиксированного размера, главное что докится, уже на этом спасибо.
0
|
14.02.2016, 13:53 | |
Помогаю со студенческими работами здесь
2
Как закрепить панельку? как создать раздвижную панельку Как в TextBox сделать шаблон для ввода числа Numeric , что то вроде 99.99 Как сделать, чтоб заголовки на статической странице были чем то вроде CUT тегов э Как в MDI спрятать панельку, отображающуюся при сворачивании дочернего-окна? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
|
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
|
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Опубликовано: 07. 07. 2025
Рубрика: Uncategorized
Автор: AlexA
Статья размещается на сайте с разрешения. . .
|
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
|
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
|
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском
https:/ / vkvideo. ru/ video-231374465_456239020
На английском
https:/ / www. youtube. com/ watch?v=oskqtCrWns0
Исходники примера:
|
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
|
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
|
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
. . .
|
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|