在 C++ Win32 客户端/框架区域中进行图形和绘图
Posted
技术标签:
【中文标题】在 C++ Win32 客户端/框架区域中进行图形和绘图【英文标题】:Doing graphics and drawings in a C++ Win32 client/frame area 【发布时间】:2012-07-31 05:11:27 【问题描述】:如何编写代码以在 Win32 C++ 应用程序的 Windows 主客户区绘制图形? 我在网上找到了一个使用“eclipse”API 的示例,但是当我将它放入我的程序时,IDE 报错,因此无法编译。
【问题讨论】:
【参考方案1】:假设您的意思是基本绘图(基元、渲染位图等),那么 GDI 和 GDI+ 很可能就是您想要的。我使用 GDI+ 的次数不多,但theForger's Win32 API tutorial 将向您展示如何使用位图。绘制图元更多的是 GDI+ 领域,我真的只能向您推荐 the MSDN GDI+ documentation 以了解这些功能的详细信息。
另一方面,如果您正在寻找游戏类型的图形,那么您可能需要研究 DirectX 或 OpenGL。
【讨论】:
【参考方案2】:通过在表单的 WM_PAINT 处理程序中使用 GDI 和/或 GDI+ 函数。
Here 是一个包含一些示例的网站。
【讨论】:
以上是关于在 C++ Win32 客户端/框架区域中进行图形和绘图的主要内容,如果未能解决你的问题,请参考以下文章