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

Ваш аккаунт

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

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

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

Как нарисовать мнемосхему?

1.9K
18 апреля 2003 года
Mazilla
12 / / 10.10.2002
Подскажите пожалуйста, какие существуют средства/подходы чтобы изобразить мнемосхему?
То есть это должна быть картинка, на которой могут быть размещена другие картинки - объекты. Каждый объект может иметь разные состояния. Следовательно, изображение объекта должно меняться. У каждого объекта могут быть свойства, которые можно просмотреть/изменить. То есть кликая по экрану нужно определять на какой объект попал. Для простоты мнемосхема фиксированная, т.е. один бэкгроунд, и два три объекта.
Поделитесь, пожалуйста опытом, как это все сделать. Какие представления использовать (CView/CScrollView????), может ActiveX? Не хочется наступать на грабли, на которые уже кто-то наступал. Спасибо заранее.
302
19 апреля 2003 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by Mazilla
Подскажите пожалуйста, какие существуют средства/подходы чтобы изобразить мнемосхему?


Можно, например, так. Понатыкай N-е количество CStatic, в пропертях поставь свойство Notify (правда будет реагировать только на LButton).
И в ClassWizard'е смени карту ссобщений статика на карту кнопки, например.

319
19 апреля 2003 года
xelos
577 / / 27.02.2003
не делал с изменением изображения, но свойства по объекту я выводил через анализ в нажатии кнопки PtInRect() - т.к. объекты были прямоугольниками.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог