::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[API] Rect 관련 API 함수


BOOL DrawFocusRect( HDC hDC, CONST RECT * lprc );
점선의 포커스 활성화 이미지를 그린다.

int FillRect( HDC hDC, CONST RECT *lprc, HBRUSH hbr );
특정 브러쉬로 내부를 체운다.

int FrameRect( HDC hDC, CONST RECT *lprc, HBRUSH hbr );
1픽셀의 브러쉬로 외곽선을 체운다.

BOOL InvertRect( HDC hDC,  CONST RECT *lprc );
Rect 영역을 반전 시킨다.

BOOL SetRect( LPRECT lprc, int xLeft, int yTop, int xRight, int yBottom );
Rect 영역 설정

BOOL SetRectEmpty( LPRECT lprc );
비운다.

BOOL CopyRect( LPRECT lprcDst, CONST RECT *lprcSrc );
복사한다.

BOOL InflateRect( LPRECT lprc, int dx, int dy );
RECT 확장하기

BOOL IntersectRect( LPRECT lprcDst,  CONST RECT *lprcSrc1,  CONST RECT *lprcSrc2 );
Rect1, Rect2의 교집합 Rect를 구한다.

BOOL UnionRect(LPRECT lprcDst, CONST RECT *lprcSrc1, CONST RECT *lprcSrc2 );
Rect1, Rect2의 합집합 Rect를 구한다.

BOOL SubtractRect( LPRECT lprcDst,  CONST RECT *lprcSrc1, CONST RECT *lprcSrc2 );
Rect1에서 Rect2를 뺀 Rect를 구한다.

BOOL OffsetRect( LPRECT lprc,  int dx, int dy );
Rect를 x, y 만큼 이동한다.

BOOL IsRectEmpty( CONST RECT *lprc );
Rect가 비어 있는지 검사한다.

BOOL EqualRect( CONST RECT *lprc1, CONST RECT *lprc2 );
Rect1과 Rect2가 같은지 비교한다.

BOOL PtInRect( CONST RECT *lprc,POINT pt );
Rect영역 안에 Point 좌표가 있는지 검사한다.

2006/11/15 13:22 2006/11/15 13:22

맨 위로