Compartilhar via


SubtractRect

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função obtém as coordenadas de um retângulo determinado pelo subtraindo um retângulo a partir de outro.

Syntax

BOOL SubtractRect(
  LPRECT lprcDst, 
  const RECT* lprcSrc1, 
  const RECT* lprcSrc2
);

Parameters

  • lprcDst
    Ponteiro longo para um RECT estrutura que recebe as coordenadas do retângulo determinado pelo subtraindo o retângulo apontado pelo lprcSrc2 a partir de retângulo apontado pelo lprcSrc1.
  • lprcSrc1
    Ponteiro longo para um RECT estrutura da qual a função subtrai o retângulo apontado pelo lprcSrc2.
  • lprcSrc2
    Ponteiro longo para um RECT estrutura que subtrai a função do retângulo apontado pelo lprcSrc1.

Return Value

Nonzero indica sucesso.

Zero indica falha.

Para informações de erro estendidas get, chamar GetLastError.

Remarks

A função apenas subtrai o retângulo especificado por lprcSrc2 a partir de retângulo especificado por lprcSrc1 Quando os retângulos interseção completamente nos x ou y-direção.

De exemplo, se *lprcSrc1 Tem as coordenadas (10,10,100,100) e *lprcSrc2 Tem as coordenadas (50,50,150,150), a função define as coordenadas do retângulo apontado pelo lprcDst a (10,10,100,100).

No entanto, se *lprcSrc1 Tem as coordenadas (10,10,100,100) e *lprcSrc2 Tem as coordenadas (50,10,150,150), a função define as coordenadas do retângulo apontado pelo lprcDst a (10,10,50,100).

Requirements

Header winuser.h
Library Rectapi.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IntersectRect
UnionRect
RECT