Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Как нарисовать В MFC координатную сетку с двумя прямыми?

Автор: RadIY
Дата сообщения: 12.05.2006 20:44
Здравствуйте, друзья!!! Пишу некое приложение для решение некоторой задачи. По полученным данным требуется создать графическую иллюстрацию -координатная сетка(первая четверть) плюс пара прямых на ней. Вот ,собственно, и всё! MFC под MSVC знаю не очень хорошо-окошко нарисовать смогу с кнопочками, а вот как в нём координаты с прямыми сделать -НЕ ПОДСКАЖЕТЕ??

НИЖАЙШЕ БЛАГОДАРЮ ВСЕМ ОТКЛИКНУВШИМСЯ!
Автор: ShIvADeSt
Дата сообщения: 13.05.2006 01:06
Обрабатывай событие WM_PAINT (хз как оно там в МФЦ называется), и читай как рисовать на контексте устройства Device Context (GetDC, HDC) поищи в хелпе прям готовые примеры есть, рисовать линию LineEx вроде.
Автор: OdesitVadim
Дата сообщения: 13.05.2006 11:13
перекрыть метод OnDraw
Вам сюда http://www.progs.biz/vcnet/vcnet/lessons/005.aspx
Автор: RadIY
Дата сообщения: 13.05.2006 23:31
OdesitVadim Вот это уже хорошо-спасибо!!!
Автор: RealDemyan
Дата сообщения: 16.08.2007 16:51
OdesitVadim
Я, конечно, дико извиняюсь, но метода OnDraw() ни у CWnd ни у CStatic я не нашел.
Из чего делать окошко?
ShIvADeSt

Цитата:
Обрабатывай событие WM_PAINT (хз как оно там в МФЦ называется)

Работает. Но как!? При изменении размера окна, со скрипом и дерганием перерисовывается. Оч некрасиво. Кстати, подозреваю, что с OnDraw будет также.

Вообще мне надо в окне сделать что-то вроде линейки с делениями и значениями. MFC, MS VC++.
Может это можно сделать другими средствами. Элемент управления там какой-нить готовый?
Благодарю за внимание.

Страницы: 1

Предыдущая тема: Проблема с AT+CMGS (GSM модем)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.