Графики, масштабирование и т.д.
От: Xavier  
Дата: 22.02.02 18:33
Оценка:
Здравствуйте, уважаемые.
Сейчас пишу на Win32 регистратор электрических сигналов. Может быть кто-нибудь подскажет, где посмотреть исходники на эту тему. Интересна сама технология вывода масштабируемой графической информации.

Best regards,
Xavier
Best regards,
Evguenii N.Orekhov
Re: Графики, масштабирование и т.д.
От: Dima2  
Дата: 22.02.02 19:02
Оценка:
Здравствуйте Xavier, Вы писали:

X> Здравствуйте, уважаемые.

X> Сейчас пишу на Win32 регистратор электрических сигналов. Может быть кто-нибудь подскажет, где посмотреть исходники на эту тему. Интересна сама технология вывода масштабируемой графической информации.

Ну можно применить разны приемы, смотря что ты хочеш конкретно. И в чем у тебя затруднения?

Смотри в MSDN, это то что касается ф-ий изменения режима отображения и т.д.
Coordinate Spaces and Transformations
Coordinate Space and Transformation Functions

Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.
Но ты конечно должен сам поиграться с этими ф-ми и задать более конкретный вопрос.
Можно выводить графику и в режиме MM_TEXT (так кажется), тогда ты должен сам высчитывать нужные координаты.
Re[2]: Графики, масштабирование и т.д.
От: Dima2  
Дата: 22.02.02 19:33
Оценка:
Здравствуйте Dima2, Вы писали:


D>Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.


Эх была у меня замечательная статья на эту тему. На русском, с картинками в pdf формате, попробую завтра порыться в своих компактах. Заодно ревизию сделаю
Re[3]: Графики, масштабирование и т.д.
От: Dima2  
Дата: 23.02.02 08:10
Оценка: 2 (1)
Здравствуйте Dima2, Вы писали:

D>Здравствуйте Dima2, Вы писали:



D>>Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.


D>Эх была у меня замечательная статья на эту тему. На русском, с картинками в pdf формате, попробую завтра порыться в своих компактах. Заодно ревизию сделаю


Уже порылся. И чтобы больше никто не просил положил к себе на сайт. Вот ссылка
http://www.sbarcode.com/1_rsdn/chap8.pdf

См. стр28. Но не пугайся там описывается относительно Delphi и объекта TCanvas, но если ты TCanvas замениш на CDC, то никакой разницы не будет, т.к. GDI он и в Delphi GDI. Там вроде и пример масштабирования есть.
Re[4]: Графики, масштабирование и т.д.
От: Аноним  
Дата: 26.02.02 14:49
Оценка:
Спасибо за понимание, Dima.
Просто хотелось получить пример изящного решения данной проблемы.
Re[5]: Графики, масштабирование и т.д.
От: Dima2  
Дата: 26.02.02 16:16
Оценка:
Здравствуйте Аноним, Вы писали:

А> Просто хотелось получить пример изящного решения данной проблемы.


А что значит "изящного решения" ?
Изменение системы отображения для масштабирования по моему достаточно изящно.
Re[6]: Графики, масштабирование и т.д.
От: Xavier  
Дата: 27.02.02 14:56
Оценка:
Не спорю.
Best regards,
Evguenii N.Orekhov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.