Поделиться через


Метод Graphics::FromHDC(HDC) (gdiplusgraphics.h)

Метод Graphics::FromHDC создает объект Graphics , связанный с указанным контекстом устройства.

Синтаксис

Graphics * FromHDC(
  [in] HDC hdc
);

Параметры

[in] hdc

Тип: HDC

Обработка контекста устройства, который будет связан с новым объектом Graphics .

Возвращаемое значение

Тип: Графика*

Этот метод возвращает указатель на новый объект Graphics .

Комментарии

При использовании этого метода для создания объекта Graphics убедитесь, что объект Graphics удален до освобождения контекста устройства.

Примеры

В следующем примере вызывается метод Graphics::FromHDC для создания объекта Graphics , а затем используется этот объект Graphics для рисования прямоугольника.

VOID Example_FromHDC(HDC hdc)
{
   Graphics* pGraphics = Graphics::FromHDC(hdc);
   Pen pen(Color(255, 255, 0, 0));
   pGraphics->DrawRectangle(&pen, 10, 10, 200, 100);
   delete pGraphics;
}

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusgraphics.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Изменения в модели программирования

Методы FromHDC

Графика

Графические конструкторы

Графика::FromHWND

Graphics::FromImage

Graphics::GetHDC