Здравствуйте, уважаемые.
Сейчас пишу на Win32 регистратор электрических сигналов. Может быть кто-нибудь подскажет, где посмотреть исходники на эту тему. Интересна сама технология вывода масштабируемой графической информации.
Здравствуйте Xavier, Вы писали:
X> Здравствуйте, уважаемые. X> Сейчас пишу на Win32 регистратор электрических сигналов. Может быть кто-нибудь подскажет, где посмотреть исходники на эту тему. Интересна сама технология вывода масштабируемой графической информации.
Ну можно применить разны приемы, смотря что ты хочеш конкретно. И в чем у тебя затруднения?
Смотри в MSDN, это то что касается ф-ий изменения режима отображения и т.д.
Coordinate Spaces and Transformations
Coordinate Space and Transformation Functions
Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.
Но ты конечно должен сам поиграться с этими ф-ми и задать более конкретный вопрос.
Можно выводить графику и в режиме MM_TEXT (так кажется), тогда ты должен сам высчитывать нужные координаты.
D>Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.
Эх была у меня замечательная статья на эту тему. На русском, с картинками в pdf формате, попробую завтра порыться в своих компактах. Заодно ревизию сделаю
Здравствуйте Dima2, Вы писали:
D>Здравствуйте Dima2, Вы писали:
D>>Смысл в том что ты можеш для своего окна установить свой viewport, org и т.д. и за счет этого масштабировать.
D>Эх была у меня замечательная статья на эту тему. На русском, с картинками в pdf формате, попробую завтра порыться в своих компактах. Заодно ревизию сделаю
См. стр28. Но не пугайся там описывается относительно Delphi и объекта TCanvas, но если ты TCanvas замениш на CDC, то никакой разницы не будет, т.к. GDI он и в Delphi GDI. Там вроде и пример масштабирования есть.
Re[4]: Графики, масштабирование и т.д.
От:
Аноним
Дата:
26.02.02 14:49
Оценка:
Спасибо за понимание, Dima.
Просто хотелось получить пример изящного решения данной проблемы.