Go to the source code of this file.
Defines | |
#define | VALIDATERECT(prc, retval) if (prc == NULL) return retval |
Functions | |
BOOL APIENTRY | SetRect (LPRECT prc, int left, int top, int right, int bottom) |
BOOL APIENTRY | CopyInflateRect (LPRECT prcDst, CONST RECT *prcSrc, int cx, int cy) |
BOOL APIENTRY | CopyOffsetRect (LPRECT prcDst, CONST RECT *prcSrc, int cx, int cy) |
BOOL APIENTRY | IsRectEmpty (CONST RECT *prc) |
BOOL APIENTRY | PtInRect (CONST RECT *prc, POINT pt) |
BOOL APIENTRY | OffsetRect (LPRECT prc, int cx, int cy) |
BOOL APIENTRY | InflateRect (LPRECT prc, int cx, int cy) |
BOOL APIENTRY | IntersectRect (LPRECT prcDst, CONST RECT *prcSrc1, CONST RECT *prcSrc2) |
BOOL APIENTRY | UnionRect (LPRECT prcDst, CONST RECT *prcSrc1, CONST RECT *prcSrc2) |
BOOL APIENTRY | EqualRect (CONST RECT *prc1, CONST RECT *prc2) |
BOOL APIENTRY | SubtractRect (LPRECT prcDst, CONST RECT *prcSrc1, CONST RECT *prcSrc2) |
BOOL APIENTRY | CopyRect (LPRECT prcDst, CONST RECT *prcSrc) |
BOOL APIENTRY | SetRectEmpty (LPRECT prc) |
void | RECTFromSIZERECT (PRECT prc, PCSIZERECT psrc) |
void | SIZERECTFromRECT (PSIZERECT psrc, LPCRECT prc) |
|
Definition at line 15 of file rect.c. Referenced by CopyRect(), EqualRect(), InflateRect(), IntersectRect(), IsRectEmpty(), OffsetRect(), PtInRect(), SetRect(), SetRectEmpty(), SubtractRect(), and UnionRect(). |
|
Definition at line 52 of file rect.c. References APIENTRY, BOOL, cy, and TRUE. Referenced by DefFrameProcWorker(), FindNCHit(), MNItemHitTest(), SLScrollText(), xxxCalcCaptionButton(), xxxCBInternalUpdateEditWindow(), xxxHelpLoop(), xxxLBSize(), xxxMetricsRecalc(), and xxxPaintSwitchWindow().
|
|
Definition at line 73 of file rect.c. References APIENTRY, BOOL, cy, and TRUE. Referenced by NormalizeRect(), PreventInterMonitorBlts(), TooltipRender(), xxxMNOpenHierarchy(), xxxMS_TrackMove(), and xxxScrollWindowEx().
|
|
Definition at line 404 of file rect.c. References APIENTRY, BOOL, FALSE, TRUE, and VALIDATERECT.
|
|
Definition at line 295 of file rect.c. References APIENTRY, BOOL, FALSE, and VALIDATERECT.
|
|
Definition at line 165 of file rect.c. References APIENTRY, BOOL, cy, FALSE, TRUE, and VALIDATERECT. Referenced by _AdjustWindowRectEx(), BNCalcRect(), BNMultiExtent(), ECInvalidateClient(), ECSetEditClip(), ECSize(), EndTaskDlgProc(), FindNCHit(), MLPaint(), MNDrawFullNC(), msProfMove(), msProfSize(), NormalizeRect(), SetEndTaskDlgStatus(), SLDrawLine(), xxxBNDrawText(), xxxCalcCaptionButton(), xxxCalcClientRect(), xxxCBCreateHandler(), xxxCBInternalUpdateEditWindow(), xxxDrawButton(), xxxDrawCaptionBar(), xxxDrawWindowFrame(), xxxGetTitleBarInfo(), xxxHandleMenuMessages(), xxxInitSendValidateMinMaxInfo(), xxxIsDragging(), xxxMenuWindowProc(), xxxMetricsRecalc(), xxxPaintSwitchWindow(), and xxxPressButton().
|
|
|
Definition at line 101 of file rect.c. References APIENTRY, BOOL, TRUE, and VALIDATERECT. Referenced by _MonitorFromRect(), DrawDiagonalLine(), InvertScrollHilite(), PreventInterMonitorBlts(), xxxDWP_Paint(), xxxMinimizeHungWindow(), xxxMinMaximize(), xxxSetWindowPos(), and zzzClipCursor().
|
|
|
Definition at line 118 of file rect.c. References APIENTRY, BOOL, FALSE, and VALIDATERECT. Referenced by _ChildWindowFromPointEx(), _MonitorFromPoint(), _RealChildWindowFromPoint(), ButtonWndProcWorker(), ClipPointToDesktop(), ComboBoxWndProcWorker(), EditWndProc(), EnumPwndDlgChildProc(), FindNCHit(), ISelFromPt(), MNItemHitTest(), ReaderWndProc(), RemoveOverlap(), ScrollIfNecessary(), SpeedHitTest(), xxxEndScroll(), xxxHandleMenuMessages(), xxxHelpLoop(), xxxIsDragging(), xxxMenuWindowProc(), xxxMNFindWindowFromPoint(), xxxMS_TrackMove(), xxxQueryDropObject(), xxxScanSysQueue(), xxxSystemTimerProc(), xxxTrackBox(), xxxTrackCaptionButton(), xxxTrackInitSize(), xxxTrackMouse(), xxxTrackThumb(), xxxWindowHitTest2(), zzzActiveCursorTracking(), and zzzClipCursor().
|
|
Definition at line 448 of file rect.c. References tagSIZERECT::cx, tagSIZERECT::cy, PCSIZERECT, tagSIZERECT::x, and tagSIZERECT::y. Referenced by xxxCheckFullScreen(), and xxxCreateWindowEx().
|
|
Definition at line 27 of file rect.c. References APIENTRY, BOOL, FALSE, TRUE, and VALIDATERECT. Referenced by FindBestPos(), ResetMouseHover(), UserLpkPSMTextOut(), xxxPSMTextOut(), and xxxScrollWindowEx().
|
|
Definition at line 427 of file rect.c. References APIENTRY, BOOL, FALSE, TRUE, and VALIDATERECT.
|
|
Definition at line 467 of file rect.c. References tagSIZERECT::cx, tagSIZERECT::cy, PSIZERECT, tagSIZERECT::x, and tagSIZERECT::y.
|
|
Definition at line 327 of file rect.c. References APIENTRY, BOOL, FALSE, IntersectRect(), SetRectEmpty, TRUE, and VALIDATERECT. Referenced by CreateSpb(), FBitsTouch(), InternalScrollDC(), and xxxInvalidateDesktopOnPaletteChange().
|
|
Definition at line 241 of file rect.c. References APIENTRY, BOOL, FALSE, max, min, SetRectEmpty, TRUE, and VALIDATERECT. Referenced by _ScrollDC(), CalcClientScrolling(), CenterRectangles(), InternalScrollDC(), MLScroll(), SmoothScrollWindowEx(), and xxxScrollWindowEx().
|