在C++窗口中绘制图形
Plotting a graph in C++ window
我想在窗口中用简单的函数/坐标集绘制一张图。我知道c++win32的基本知识,我可以用按钮和其他控制对象制作一个简单的窗口。但是,在我的程序中绘制图形最快、最简单的库是哪个?
我希望您使用的是Win32 API(而不是CLR)。
理论很简单,您需要在WM_PAINT消息中打开设备上下文。您可以使用主窗口或主窗口内的任何子窗口(控件-静态,按钮)。
以下是一些有用的链接: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 之间绘制一条线
这是一个简单易用的库:http://www.codeproject.com/Articles/1546/Plot-Graphic-Library
相关文章:
- 如何在窗口外绘制图形(OpenGL GLFW)
- 如何在x轴左右绘制图形
- 使用 c++ 中函数的执行时间绘制图形
- 如何使用C++程序中的gnuplot绘制图形
- 在 qt 中绘制图形和自定义绘图库绘制曲线
- 如何在不使用任何框架或库的情况下在屏幕上绘制图形
- 需要有关使用可视化C++创建图形绘制图形的建议
- 用 C++ 或 C 绘制图形数据
- 在 MFC 应用中绘制图形C++
- 在C++窗口中绘制图形
- 是否可以在Visual C++2010学习版中绘制图形
- 用给定的双坐标绘制图形
- 用SDL绘制图形
- 算法绘制图形
- 通用Windows可以动态地绘制图形和保存图像
- 为什么使用GetDC(0)绘制图形;只要有一扇窗户从它们上方移动,它们就会消失
- 用c++绘制图形
- QcustomPlot 不想绘制图形
- qwtcurve 不绘制图形
- 这是用QML绘制图形项的最佳方式