SubtractRect
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 |