powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ 6.0
6 сообщений из 6, страница 1 из 1
Visual C++ 6.0
    #32471335
ФЕДОТОВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите , пожалуйста.
Код: plaintext
1.
2.
как из кода, прикреплённого к пункту меню
В проекте SDI
почистить клиентскую область  ?


( сейчас на ней после открытия приложения
находятся несколько строк текста
разных шрифтов, разных цветов и разный фон) ,
пускай клиентская область будет белым цветом.

PS: function

void CHelloView::OnDraw(CDC* pDC)

находится в классе вида, и в этой функции
я пишу,то , что выше
сказано - разноцветные текстовые строки)

СПАСИБО.
...
Рейтинг: 0 / 0
Visual C++ 6.0
    #32474393
DBUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Читай MSDN.
2. Методы классов MainFrame, Frame, MainWindow,SDIwindow,
SDIFrame ...
...
Рейтинг: 0 / 0
Visual C++ 6.0
    #32474399
DBUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или методы класса CView (это оптимальный вариант)
...
Рейтинг: 0 / 0
Visual C++ 6.0
    #32476232
ФЕДОТОВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в подсказанніх классах я ничего не нашёл для очистки
ClientArea in project SDI ( вполне возможно я плохо искал).
Код: plaintext
1.
Проблему решил путём наложения прямоугольника , цвет
рамки которого белый, заполнен он же тоже белым цветом.

Конечно, не хорошее решение, но всё же решение.

Может быть кто-то знает

как ПОЧИСТИТЬ грамотно ClientArea in project SDI ?
Неужели MFC не имеет механизма?
...
Рейтинг: 0 / 0
Visual C++ 6.0
    #32485191
DBUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай вызов Window.Update
...
Рейтинг: 0 / 0
Visual C++ 6.0
    #32485744
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, дык в любом случае после очистки система вызовет опять функцию отрисовки.

Тебе надо правильно переписать OnDraw, чтобы они не рисовала ничего когда "нужно"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Visual C++ 6.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]