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

时间:2010-02-12 14:47:01

标签: c++ user-interface drawing

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

  • 您是否需要标准Win32 API旁边的其他库?
  • 你能给我一个很简短的例子,例如:在屏幕上画一条线吗?
  • 是否有比Win32更容易用于基本绘图的库?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

1)您可以自行使用Win32 API。

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

3)我个人最喜欢的是wxWidgets我在幕后使用Win32 API,因此看起来对用户来说是一个合适的Windows应用程序,但是编码效果更好,并且完全是OO。编辑你还有微软MFC和QT。

如果你想要图形(例如游戏)而不是功能齐全的图形用户界面,你可能还会看到Direct2D,Direct3D,OpenGL,SDL等等,这些都是针对图形方面设计的。

答案 2 :(得分:1)

这可以帮助你:Using GDI+ from MSDN