Método Graphics::FromHDC(HDC) (gdiplusgraphics.h)

El método Graphics::FromHDC crea un objeto Graphics asociado a un contexto de dispositivo especificado.

Sintaxis

Graphics * FromHDC(
  [in] HDC hdc
);

Parámetros

[in] hdc

Tipo: HDC

Controle el contexto del dispositivo que se asociará al nuevo objeto Graphics .

Valor devuelto

Tipo: Gráficos*

Este método devuelve un puntero al nuevo objeto Graphics .

Comentarios

Cuando use este método para crear un objeto Graphics , asegúrese de que el objeto Graphics se elimina antes de que se libere el contexto del dispositivo.

Ejemplos

En el ejemplo siguiente se llama a Graphics::FromHDC para crear un objeto Graphics y, a continuación, se usa ese objeto Graphics para dibujar un rectángulo.

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;
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusgraphics.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Cambios en el modelo de programación

Métodos FromHDC

Elementos gráficos

Constructores de gráficos

Graphics::FromHWND

Graphics::FromImage

Graphics::GetHDC