Win32/GDI为三角形着色

Win32/GDI为三角形着色,gdi,win32gui,Gdi,Win32gui,我正在使用顶点和LineTo()和MoveTo()函数制作一系列三角形来表示3D形状 给这些三角形上色/填充的最佳方法是什么 谢谢只需使用Polygon() 使用CreateSolidBrush()创建笔刷,然后使用SelectObject()将笔刷安装到HDC中。 然后使用实心笔刷,调用具有3个以上顶点的多边形(),它将为您绘制一个填充三角形

我正在使用顶点和LineTo()和MoveTo()函数制作一系列三角形来表示3D形状

给这些三角形上色/填充的最佳方法是什么

谢谢

只需使用Polygon()

使用CreateSolidBrush()创建笔刷,然后使用SelectObject()将笔刷安装到HDC中。 然后使用实心笔刷,调用具有3个以上顶点的多边形(),它将为您绘制一个填充三角形