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

O método Graphics::FromHDC cria um objeto Graphics associado a um contexto de dispositivo especificado.

Sintaxe

Graphics * FromHDC(
  [in] HDC hdc
);

Parâmetros

[in] hdc

Tipo: HDC

Manipule para o contexto do dispositivo que será associado ao novo objeto Graphics .

Retornar valor

Tipo: Gráficos*

Esse método retorna um ponteiro para o novo objeto Graphics .

Comentários

Ao usar esse método para criar um objeto Graphics , certifique-se de que o objeto Graphics seja excluído antes do contexto do dispositivo ser lançado.

Exemplos

O exemplo a seguir chama Graphics::FromHDC para criar um objeto Graphics e, em seguida, usa esse objeto Graphics para desenhar um retâ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 Valor
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho gdiplusgraphics.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Alterações no modelo de programação

Métodos FromHDC

Elementos gráficos

Construtores gráficos

Gráficos::FromHWND

Graphics::FromImage

Gráficos::GetHDC