Compartilhar via


Classe RectF (gdiplustypes.h)

Um objeto RectF armazena o canto superior esquerdo, a largura e a altura de um retângulo.

Construtores

A classe RectF tem esses construtores.
Construtor Descrição
RectF::RectF() Cria um objeto RectF e inicializa os membros de dados X e Y como zero. Esse é o construtor padrão.
RectF::RectF(PointF&,SizeF&) Cria um objeto RectF usando um objeto PointF para inicializar os membros de dados X e Y e usa um objeto SizeF para inicializar os membros de dados Width e Height desse retângulo.
RectF::RectF(REAL, REAL, REAL, REAL) Cria um objeto RectF usando quatro inteiros para inicializar os membros de dados X, Y, Width e Height .

Métodos

A classe RectF tem esses métodos.

 
RectF::Clone

O método RectF::Clone cria um novo objeto RectF e o inicializa com o conteúdo desse objeto RectF.
RectF::Contains

O método RectF::Contains determina se um ponto está dentro desse retângulo.
RectF::Contains

O método RectF::Contains determina se outro retângulo está dentro desse retângulo.
RectF::Contains

Este tópico lista os métodos Contains da classe RectF. Para obter uma lista completa de métodos para a classe RectF, consulte Métodos RectF.
RectF::Equals

O método RectF::Equals determina se dois retângulos são os mesmos.
RectF::GetBottom

O método RectF::GetBottom obtém a coordenada y da borda inferior do retângulo.
RectF::GetBounds

O método RectF::GetBounds faz uma cópia desse retângulo.
RectF::GetLeft

O método RectF::GetLeft obtém a coordenada x da borda esquerda do retângulo.
RectF::GetLocation

O método RectF::GetLocation obtém as coordenadas do canto superior esquerdo deste retângulo.
RectF::GetRight

O método RectF::GetRight obtém a coordenada x da borda direita do retângulo.
RectF::GetSize

O método RectF::GetSize obtém a largura e a altura desse retângulo.
RectF::GetTop

O método RectF::GetTop obtém a coordenada y da borda superior do retângulo.
RectF::Inflate

O método RectF::Inflate expande o retângulo pelo valor do ponto. X nas bordas esquerda e direita e pelo valor do ponto. Y nas bordas superior e inferior.
RectF::Inflate

Este tópico lista os métodos Inflate da classe RectF. Para obter uma lista completa de métodos para a classe RectF, consulte Métodos RectF.
RectF::Intersect

Este tópico lista os métodos Intersect da classe RectF. Para obter uma lista completa de métodos para a classe RectF, consulte Métodos RectF.
RectF::Intersect

O método RectF::Intersect determina a interseção de dois retângulos e armazena o resultado em um objeto RectF.
RectF::IntersectsWith

O método RectF::IntersectsWith determina se esse retângulo cruza outro retângulo.
RectF::IsEmptyArea

O método RectF::IsEmptyArea determina se esse retângulo está vazio.
RectF::Offset

Este tópico lista os métodos Offset da classe RectF. Para obter uma lista completa de métodos para a classe RectF, consulte Métodos de Rect.
RectF::Offset

O método RectF::Offset move o retângulo por dx horizontalmente e por dx verticalmente.
RectF::RectF

Cria um objeto RectF e inicializa os membros de dados X, Y, Width e Height como zero. Esse é o construtor padrão. (RectF.RectF)
RectF::RectF

Cria um objeto RectF e inicializa os membros de dados X, Y, Width e Height como zero. Esse é o construtor padrão. (sobrecarga 1/2)
RectF::RectF

Cria um objeto RectF usando quatro inteiros para inicializar os membros de dados X, Y, Width e Height.
RectF::Union

O método RectF::Union determina a união de dois retângulos e armazena o resultado em um objeto RectF.

Comentários

O canto superior esquerdo do retângulo está localizado em ( x, y). O tamanho do retângulo é medido pela largura e altura. Há métodos para funcionalidades de alto nível, como mover, redimensionar e executar ou testar interações com outros retângulos.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho gdiplustypes.h