Построение графика в окне C ++ - PullRequest
2 голосов
/ 10 марта 2012

Я хочу построить график из простых функций / набора координат в окне.Я знаю основы Win32 для C ++ и могу создать простое окно с кнопками и другими объектами управления.Но какая самая быстрая и простая библиотека для построения графика в моей программе?

Ответы [ 2 ]

2 голосов
/ 10 марта 2012

Вот легкая, простая в использовании библиотека: http://www.codeproject.com/Articles/1546/Plot-Graphic-Library

2 голосов
/ 10 марта 2012

Я предполагаю, что вы используете Win32 API (не CLR).

Теория проста, вам нужно получить контекст устройства с помощью сообщения WM_PAINT.Вы можете использовать главное окно или любое дочернее окно (control - static, button) внутри главного окна.

Вот несколько полезных ссылок: http://www.codeproject.com/Articles/2078/Guide-to-WIN32-Paint-for-Intermediates

http://www.codeproject.com/Articles/66250/BeginPaint-EndPaint-or-GetDC-ReleaseDC.aspx

Например:

case WM_PAINT:
    BeginPaint(hWnd, &ps);
    LineTo(ps.hDC, 30,30);
    EndPaint(hWnd, &ps);
return 0;

Это проведет линию от 0,0 до 30,30

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...