Как встроить графики и графики MathGL в окно приложения win32

Я хотел бы создать и встроить несколько простых графиков в графический интерфейс, который я создал в приложении Win32 Visual C++. Я мог бы сделать что-то столь же простое, как рисование прямоугольников и линий при обработке сообщения WM_PAINT, но, вероятно, в долгосрочной перспективе было бы лучше, если бы я мог просто импортировать более полный пакет, позволяющий мне рисовать.

«mathGL» кажется привлекательным решением (хотя я открыт для других), но, как и в большинстве библиотек, обсуждения (например, Есть ли готовая библиотека 2D/3D-графики для C++?) и примеры создают дополнительные окна , и я хотел бы встроить это в существующее окно. Это возможно? Любые идеи или предложения о том, где искать?

Другим вариантом может быть сохранение изображения и загрузка изображения в приложение win32, но это может показаться более неэффективным, особенно если я хочу часто обновлять графики и графику.


person aquirdturtle    schedule 12.01.2016    source источник
comment
Сталкивались ли вы с какими-либо конкретными проблемами, которые хотели бы решить? Если это так, вам следует соответствующим образом перефразировать свой вопрос.   -  person edition    schedule 12.01.2016
comment
Моя проблема в том, что я хочу встроить несколько простых графиков в приложение win32, и я не знаю, как это сделать. Не подходит?   -  person aquirdturtle    schedule 12.01.2016
comment
это зависит от того, как рисуются "сюжеты", о которых вы говорите, для начала...   -  person edition    schedule 12.01.2016
comment
Я хочу динамически создавать графики внутри программы. Я обновил свой вопрос с этой деталью.   -  person aquirdturtle    schedule 12.01.2016
comment
Возможно, вы могли бы создать контекст OpenGL и позволить MathGL отображать его?   -  person edition    schedule 12.01.2016