C ++真正的基本图形/ GUI

问题描述 投票:0回答:3

我正在搜索一些仅使用C ++中的Win32 API在屏幕上绘制基本形状的示例

  • 除了标准Win32 API之外,您还需要其他库吗?
  • 您能给我一个简短的示例,例如如何在屏幕上画一条线吗?
  • 是否有比Win32更容易用于基本绘图的库?
c++ user-interface drawing
3个回答
2
投票

如果您以Windows 7为目标,则也可以使用Direct2D:http://blogs.msdn.com/directx/archive/2009/05/12/2d-drawing-apis-in-windows.aspx


1
投票

这应该可以帮助您:Using GDI+ from MSDN


1
投票

1)您可以单独使用Win32 API。

2)简短,简单和Win32API不在同一句子中,仅创建用于绘制文本的窗口超过100行。在此处可以找到一些Win32 API教程,查看“简单窗口”教程将向您展示我的意思。

3)我个人最喜欢的是wxWidgets我在幕后使用Win32 API,因此对于用户来说它看起来像是一个正确的Windows应用程序,但是使用它进行编码要好得多,而且完全面向对象。编辑您还拥有Microsoft MFC和Qt。

如果您要使用图形(例如游戏)而不是功能齐全的GUI东西,那么您可能还会看到Direct2D,Direct3D,OpenGL,SDL等东西,这些东西更多地是为了图形化而设计的。 >

© www.soinside.com 2019 - 2024. All rights reserved.