Compartilhar via


CRgn Class

Encapsula uma região de (GDI) de interface do dispositivo de elementos gráficos do windows.

class CRgn : public CGdiObject

Membros

Construtores public

Nome

Descrição

CRgn::CRgn

Constrói um objeto de CRgn .

Métodos públicos

Nome

Descrição

CRgn::CombineRgn

Define um objeto de CRgn de modo que é equivalente à união de dois objetos de CRgn especificados.

CRgn::CopyRgn

Define um objeto de CRgn de modo que é uma cópia de um objeto especificado de CRgn .

CRgn::CreateEllipticRgn

Inicializa um objeto de CRgn com uma região elíptico.

CRgn::CreateEllipticRgnIndirect

Inicializa um objeto de CRgn com uma região elíptico definida por uma estrutura de RECT .

CRgn::CreateFromData

Cria uma região de dados de dados e região de transformação.

CRgn::CreateFromPath

Cria uma região de caminho que é selecionado em um determinado contexto de dispositivo.

CRgn::CreatePolygonRgn

Inicializa um objeto de CRgn com uma região poligonal. O sistema fecha o polígonos automaticamente se necessário, desenhando uma linha de vértice o último para o primeiro.

CRgn::CreatePolyPolygonRgn

Inicializa um objeto de CRgn com uma região que consiste de uma série de polígonos fechados. Os polígonos podem ser separam, ou podem sobrepor.

CRgn::CreateRectRgn

Inicializa um objeto de CRgn com uma área retangular.

CRgn::CreateRectRgnIndirect

Inicializa um objeto de CRgn com uma área retangular definida por uma estrutura de RECT .

CRgn::CreateRoundRectRgn

Inicializa um objeto de CRgn com uma área retangular com cantos arredondados.

CRgn::EqualRgn

Verifica dois objetos de CRgn para determinar se são equivalentes.

CRgn::FromHandle

Retorna um ponteiro para um objeto de CRgn quando dado um identificador para uma região do windows.

CRgn::GetRegionData

Preenche o buffer especificado com os dados que descrevem a região determinada.

CRgn::GetRgnBox

Recupera as coordenadas do retângulo delimitador de um objeto de CRgn .

CRgn::OffsetRgn

Move um objeto de CRgn pelos deslocamentos especificados.

CRgn::PtInRegion

Determina se um ponto especificado está na região.

CRgn::RectInRegion

Determina se qualquer parte de um retângulo especificado está dentro dos limites de região.

CRgn::SetRectRgn

Defina o objeto de CRgn a área retangular especificada.

Operadores públicos

Nome

Descrição

CRgn::operator HRGN

Retorna o identificador do windows contido no objeto de CRgn .

Comentários

Uma região elíptico é uma área ou poligonal em uma janela. Para usar regiões, você usa as funções de membro da classe CRgn com as funções de recorte definidas como membros da classe CDC.

As funções de membro de CRgn criar, modificar, e recuperam informações sobre o objeto da região para que são chamados.

Para obter mais informações sobre como usar CRgn, consulte objetos gráficos.

Hierarquia de herança

CObject

CGdiObject

CRgn

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia