C ++ Действительно базовый рисунок / GUI - PullRequest
0 голосов
/ 12 февраля 2010

Я ищу несколько примеров рисования основных фигур на экране, используя только Win32 API в C ++

  • Вам нужны другие библиотеки помимо стандартного Win32 API?
  • Не могли бы вы привести очень короткий пример того, как, например: нарисовать одну линию на экране?
  • Существуют ли библиотеки, которые проще использовать для базового рисования, чем Win32?

Ответы [ 3 ]

2 голосов
/ 12 февраля 2010

Если вы ориентируетесь на Windows 7, вы также можете использовать Direct2D:
http://blogs.msdn.com/directx/archive/2009/05/12/2d-drawing-apis-in-windows.aspx

1 голос
/ 12 февраля 2010

Это должно помочь вам: Использование GDI + из MSDN

1 голос
/ 12 февраля 2010

1) Вы можете использовать Win32 API самостоятельно.

2) short, simple и Win32API не входят в одно и то же предложение, просто создается окно для рисования текста, длина которого превышает 100 строк. Некоторые учебные пособия по Win32 API можно найти здесь, а учебник «Простое окно» покажет, что я имею в виду.

3) Мой личный фаворит - wxWidgets. Я использую Win32 API за кулисами, поэтому для пользователя он выглядит как правильное приложение для Windows, но гораздо приятнее кодировать и полностью OO. Отредактируйте также, что у вас есть Microsoft MFC и QT.

Если вы предпочитаете графику (например, игру), а не полностью функциональный графический интерфейс, вы также можете взглянуть на такие вещи, как Direct2D, Direct3D, OpenGL, SDL и т. Д., Которые больше предназначены для графической стороны.

...