#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | IsScrollBarControl(h) (GETFNID(h) == FNID_SCROLLBAR) |
#define | WSB_HORZ_LF 0x0001 |
#define | WSB_HORZ_RT 0x0002 |
#define | WSB_VERT_UP 0x0004 |
#define | WSB_VERT_DN 0x0008 |
#define | WSB_VERT (WSB_VERT_UP | WSB_VERT_DN) |
#define | WSB_HORZ (WSB_HORZ_LF | WSB_HORZ_RT) |
#define | RETURN_IF_PSBTRACK_INVALID(pSBTrack, pwnd) |
#define | REEVALUATE_PSBTRACK(pSBTrack, pwnd, str) (pSBTrack) = PWNDTOPSBTRACK(pwnd) |
#define | ES_NOTHING 0 |
#define | ES_DISABLE 1 |
#define | ES_ENABLE 2 |
Functions | |
void | CalcSBStuff (PWND pwnd, PSBCALC pSBCalc, BOOL fVert) |
void | DrawCtlThumb (PSBWND) |
int | HitTestScrollBar (PWND pwnd, BOOL fVert, POINT pt) |
BOOL | _SBGetParms (PWND pwnd, int code, PSBDATA pw, LPSCROLLINFO lpsi) |
UINT | GetWndSBDisableFlags (PWND pwnd, BOOL fVert) |
BOOL | xxxEnableSBCtlArrows (PWND pwnd, UINT wArrows) |
BOOL | xxxEnableWndSBArrows (PWND pwnd, UINT wSBflags, UINT wArrows) |
BOOL | xxxEnableScrollBar (PWND pwnd, UINT wSBflags, UINT wArrows) |
void FAR | DrawSize (PWND pwnd, HDC hdc, int cxFrame, int cyFrame) |
HBRUSH | xxxGetColorObjects (PWND pwnd, HDC hdc) |
void NEAR | DrawGroove (HDC hdc, HBRUSH hbr, LPRECT prc, BOOL fVert) |
void | CalcTrackDragRect (PSBTRACK pSBTrack) |
void | RecalcTrackRect (PSBTRACK pSBTrack) |
void | DrawThumb2 (PWND pwnd, PSBCALC pSBCalc, HDC hdc, HBRUSH hbr, BOOL fVert, UINT wDisable) |
void | xxxDrawSB2 (PWND pwnd, PSBCALC pSBCalc, HDC hdc, BOOL fVert, UINT wDisable) |
void | zzzSetSBCaretPos (PSBWND psbwnd) |
void | CalcSBStuff2 (PSBCALC pSBCalc, LPRECT lprc, CONST PSBDATA pw, BOOL fVert) |
void | SBCtlSetup (PSBWND psbwnd) |
BOOL | SBSetParms (PSBDATA pw, LPSCROLLINFO lpsi, LPBOOL lpfScroll, LPLONG lplres) |
void | xxxDrawThumb (PWND pwnd, PSBCALC pSBCalc, BOOL fVert) |
LONG | xxxSetScrollBar (PWND pwnd, int code, LPSCROLLINFO lpsi, BOOL fRedraw) |
void | xxxDrawScrollBar (PWND pwnd, HDC hdc, BOOL fVert) |
int | SBPosFromPx (PSBCALC pSBCalc, int px) |
void | InvertScrollHilite (PWND pwnd, PSBTRACK pSBTrack) |
void | xxxDoScroll (PWND pwnd, PWND pwndNotify, int cmd, int pos, BOOL fVert) |
void | xxxMoveThumb (PWND pwnd, PSBCALC pSBCalc, int px) |
void | zzzDrawInvertScrollArea (PWND pwnd, PSBTRACK pSBTrack, BOOL fHit, UINT cmd) |
void | xxxEndScroll (PWND pwnd, BOOL fCancel) |
VOID | xxxContScroll (PWND pwnd, UINT message, UINT_PTR ID, LPARAM lParam) |
void | xxxTrackBox (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, PSBCALC pSBCalc) |
void | xxxTrackThumb (PWND pwnd, UINT message, WPARAM wParam, LPARAM lParam, PSBCALC pSBCalc) |
void | xxxSBTrackLoop (PWND pwnd, LPARAM lParam, PSBCALC pSBCalc) |
void | xxxSBTrackInit (PWND pwnd, LPARAM lParam, int curArea, UINT uType) |
PMENU | xxxGetScrollMenu (PWND pwnd, BOOL fVert) |
VOID | xxxDoScrollMenu (PWND pwndNotify, PWND pwndSB, BOOL fVert, LPARAM lParam) |
LRESULT | xxxSBWndProc (PSBWND psbwnd, UINT message, WPARAM wParam, LPARAM lParam) |
|
Referenced by xxxEnableScrollBar(). |
|
Referenced by xxxEnableScrollBar(). |
|
Referenced by xxxEnableScrollBar(). |
|
Definition at line 21 of file sbctl.c. Referenced by DrawSize(), HitTestScrollBar(), and xxxGetColorObjects(). |
|
Definition at line 71 of file sbctl.c. Referenced by xxxMoveThumb(), xxxSBTrackInit(), and xxxSBTrackLoop(). |
|
Value: Definition at line 50 of file sbctl.c. Referenced by xxxContScroll(), xxxEndScroll(), xxxSBTrackInit(), and xxxTrackBox(). |
|
Definition at line 35 of file sbctl.c. Referenced by GetWndSBDisableFlags(). |
|
|
|
|
|
Definition at line 34 of file sbctl.c. Referenced by GetWndSBDisableFlags(). |
|
|
|
|
|
Definition at line 140 of file sbctl.c. References BOOL, FALSE, tagSBTRACK::nBar, tagSBDATA::page, tagSBDATA::pos, tagSBDATA::posMax, tagSBDATA::posMin, tagSBTRACK::posNew, PWNDTOPSBTRACK, tagSBTRACK::spwndTrack, and TRUE. Referenced by NtUserSBGetParms(), and xxxSBWndProc().
|
|
Definition at line 1191 of file sbctl.c. References _InitPwSB(), CalcSBStuff2(), GetRect(), GRECT_CLIENT, GRECT_WINDOWCOORDS, tagSBINFO::Horz, tagWND::pSBInfo, tagWND::rcWindow, SYSMET, TestWF, tagSBINFO::Vert, WEFLEFTSCROLL, WFHPRESENT, and WFVPRESENT.
|
|
Definition at line 925 of file sbctl.c. References tagSBCALC::cpx, tagSBCALC::cpxThumb, DWORD, max, min, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxMin, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, and SYSMET. Referenced by _GetScrollBarInfo(), CalcSBStuff(), and SBCtlSetup().
|
|
Definition at line 600 of file sbctl.c. References cy, tagSBTRACK::fTrackVert, tagSBTRACK::pSBCalc, tagSBCALC::pxBottom, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxTop, tagSBTRACK::rcTrack, and SYSMET. Referenced by RecalcTrackRect(), and xxxSBTrackInit().
|
|
Definition at line 1253 of file sbctl.c. References _GetWindowDC(), _ReleaseDC(), DrawThumb2(), PWND, SBCtlSetup(), and xxxGetColorObjects(). Referenced by xxxEndScroll().
|
|
Definition at line 573 of file sbctl.c. References CopyRect, DrawEdge(), FillRect(), gpsi, and SYSHBR. Referenced by DrawThumb2().
|
|
Definition at line 481 of file sbctl.c. References BitBltSysBmp(), DrawBox(), FAR, IsScrollBarControl, OBI_NCGRIP, OBI_NCGRIP_L, tagWND::rcWindow, SBFSIZEGRIP, SizeBoxHwnd(), SYSHBR, SYSMET, TestWF, and WEFLEFTSCROLL. Referenced by xxxDrawWindowFrame(), and xxxSBWndProc().
|
|
Definition at line 697 of file sbctl.c. References BOOL, tagSBTRACK::cmdSB, tagSBCALC::cpxThumb, DrawGroove(), DrawPushButton(), FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, InvertRect(), LTUPFLAG, PWNDTOPSBTRACK, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagSBTRACK::rcTrack, RecalcTrackRect(), RTDNFLAG, and tagSBTRACK::spwndTrack. Referenced by DrawCtlThumb(), xxxDrawSB2(), xxxDrawThumb(), xxxMoveThumb(), and xxxSBWndProc().
|
|
Definition at line 186 of file sbctl.c. References NULL, tagWND::pSBInfo, UINT, WSB_HORZ, WSB_VERT, and tagSBINFO::WSBflags. Referenced by _GetScrollBarInfo(), HitTestScrollBar(), xxxDoScrollMenu(), xxxDrawScrollBar(), xxxDrawThumb(), and xxxSBTrackInit().
|
|
Definition at line 81 of file sbctl.c. References BOOL, CalcSBStuff(), GetWndSBDisableFlags(), HTSCROLLDOWN, HTSCROLLDOWNPAGE, HTSCROLLTHUMB, HTSCROLLUP, HTSCROLLUPPAGE, IsScrollBarControl, LTUPFLAG, tagSBCALC::pxDownArrow, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxUpArrow, tagWND::rcWindow, RTDNFLAG, SBCALC, TestWF, and UINT.
|
|
Definition at line 1519 of file sbctl.c. References _GetWindowDC(), _ReleaseDC(), FALSE, tagSBTRACK::fTrackRecalc, InvertRect(), IsRectEmpty(), tagSBTRACK::rcTrack, and RecalcTrackRect(). Referenced by zzzDrawInvertScrollArea().
|
|
Definition at line 645 of file sbctl.c. References CalcSBStuff(), CalcTrackDragRect(), tagSBTRACK::cmdSB, CopyRect, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, tagSBTRACK::pSBCalc, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagSBTRACK::rcTrack, and tagSBTRACK::spwndTrack. Referenced by DrawThumb2(), InvertScrollHilite(), xxxTrackBox(), xxxTrackThumb(), and zzzDrawInvertScrollArea().
|
|
Definition at line 1012 of file sbctl.c. References CalcSBStuff2(), GetRect(), GRECT_CLIENT, and GRECT_CLIENTCOORDS. Referenced by DrawCtlThumb(), xxxDoScrollMenu(), and xxxSBWndProc().
|
|
Definition at line 1493 of file sbctl.c. References tagSBCALC::cpx, and tagSBCALC::pxMin. Referenced by xxxMoveThumb().
|
|
Definition at line 1087 of file sbctl.c. References abs, BOOL, DWORD, FALSE, tagSBDATA::page, tagSBDATA::pos, tagSBDATA::posMax, tagSBDATA::posMin, and TRUE. Referenced by xxxSBWndProc(), and xxxSetScrollBar().
|
|
Definition at line 1913 of file sbctl.c. References _GetMessagePos(), _SetSystemTimer(), CheckLock, tagSBTRACK::cmdSB, tagSBTRACK::fHitOld, tagSBTRACK::fTrackVert, GET_X_LPARAM, GET_Y_LPARAM, gpsi, tagSBTRACK::hTimerSB, ID, IDSYS_SCROLL, NULL, PWNDTOPSBTRACK, tagWND::rcWindow, RETURN_IF_PSBTRACK_INVALID, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, TestWF, VOID(), xxxContScroll(), xxxDoScroll(), and xxxTrackBox(). Referenced by xxxContScroll(), and xxxTrackBox().
|
|
Definition at line 1549 of file sbctl.c. References HW, ThreadLock, ThreadUnlock, UINT, and xxxSendMessage(). Referenced by xxxContScroll(), xxxDoScrollMenu(), xxxEndScroll(), xxxMoveThumb(), xxxSBTrackInit(), xxxSBWndProc(), and xxxTrackBox().
|
|
Definition at line 2489 of file sbctl.c. References CalcSBStuff(), GET_X_LPARAM, GET_Y_LPARAM, GetAppCompatFlags(), GetWndSBDisableFlags(), NULL, tagWND::rcWindow, SBCtlSetup(), SCROLL_MENU, ThreadLockAlways, ThreadUnlock, UINT, xxxDoScroll(), xxxGetScrollMenu(), xxxSBTrackInit(), and xxxTrackPopupMenuEx(). Referenced by xxxDefWindowProc(), and xxxSBWndProc().
|
|
Definition at line 800 of file sbctl.c. References BitBltSysBmp(), CheckLock, CopyRect, DrawFrameControl(), DrawThumb2(), LTUPFLAG, OBI_DNARROW, OBI_DNARROW_I, OBI_LFARROW, OBI_LFARROW_I, OBI_RGARROW, OBI_RGARROW_I, OBI_UPARROW, OBI_UPARROW_I, tagSBCALC::pxBottom, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxTop, RTDNFLAG, SYSHBR, SYSMET, and xxxGetColorObjects(). Referenced by xxxDrawScrollBar(), and xxxSBWndProc().
|
|
Definition at line 1464 of file sbctl.c. References BOOL, CalcSBStuff(), CheckLock, FALSE, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, GetWndSBDisableFlags(), tagSBTRACK::pSBCalc, PWNDTOPSBTRACK, tagSBTRACK::spwndTrack, and xxxDrawSB2(). Referenced by xxxDrawWindowFrame(), and xxxEnableWndSBArrows().
|
|
Definition at line 1277 of file sbctl.c. References _GetWindowDC(), _ReleaseDC(), CalcSBStuff(), CheckLock, DrawThumb2(), GetWndSBDisableFlags(), UINT, and xxxGetColorObjects(). Referenced by xxxEndScroll(), and xxxSetScrollBar().
|
|
Definition at line 211 of file sbctl.c. References BOOL, CheckLock, FALSE, FWINABLE, IsVisible(), IsWinEventNotifyDeferredOK, NULL, TRUE, UINT, WEF_USEPWNDTHREAD, xxxInvalidateRect(), and xxxWindowEvent(). Referenced by xxxSBWndProc().
|
|
Definition at line 392 of file sbctl.c. References BOOL, CheckLock, DWORD, ES_DISABLE, ES_ENABLE, ES_NOTHING, FALSE, TestWF, UINT, WFDISABLED, xxxEnableWindow(), xxxEnableWndSBArrows(), and xxxSendMessage(). Referenced by NtUserEnableScrollBar(), and xxxSBWndProc().
|
|
Definition at line 271 of file sbctl.c. References _GetWindowDC(), _InitPwSB(), _ReleaseDC(), BOOL, CheckLock, FALSE, FWINABLE, INT, IsVisible(), IsWinEventNotifyDeferredOK, NULL, tagWND::pSBInfo, TestWF, TRUE, WEF_USEPWNDTHREAD, WFHPRESENT, WFMINIMIZED, WFVPRESENT, tagSBINFO::WSBflags, xxxDrawScrollBar(), and xxxWindowEvent(). Referenced by xxxEnableScrollBar(), and xxxSetScrollBar().
|
|
Definition at line 1782 of file sbctl.c. References _GetMessagePos(), _KillSystemTimer(), CheckLock, ClrWF, tagSBTRACK::cmdSB, DrawCtlThumb(), DWORD, FALSE, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, tagSBTRACK::hTimerSB, IDSYS_SCROLL, IsWinEventNotifyDeferred, NULL, tagSBTRACK::posOld, tagSBTRACK::pSBCalc, PtiCurrent, PtInRect(), PWNDTOPSBTRACK, tagSBTRACK::rcTrack, tagWND::rcWindow, RETURN_IF_PSBTRACK_INVALID, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, tagSBTRACK::spwndTrack, TestWF, UINT, Unlock, WFSCROLLBUTTONDOWN, WFVERTSCROLLTRACK, xxxDoScroll(), xxxDrawThumb(), tagSBTRACK::xxxpfnSB, xxxReleaseCapture(), xxxTrackBox(), xxxTrackThumb(), xxxWindowEvent(), zzzDrawInvertScrollArea(), and zzzShowCaret(). Referenced by xxxDWP_DoCancelMode(), xxxTrackBox(), and xxxTrackThumb().
|
|
Definition at line 540 of file sbctl.c. References CheckLock, HWq, IsScrollBarControl, xxxDefWindowProc(), and xxxGetControlBrush(). Referenced by DrawCtlThumb(), xxxDrawSB2(), xxxDrawThumb(), xxxMoveThumb(), and xxxSBWndProc().
|
|
Definition at line 2444 of file sbctl.c. References _GetSubMenu(), tagWND::head, ID_HSCROLLMENU, ID_VSCROLLMENU, LockDesktopMenu(), NULL, PtiCurrent, RtlInitUnicodeStringOrId(), TIF_INCLEANUP, TIF_SYSTEMTHREAD, and xxxClientLoadMenu(). Referenced by xxxDoScrollMenu().
|
|
Definition at line 1596 of file sbctl.c. References _GetWindowDC(), _ReleaseDC(), CheckLock, tagSBCALC::cpx, tagSBCALC::cpxThumb, DrawThumb2(), tagSBTRACK::fTrackVert, NULL, tagSBTRACK::posNew, tagSBTRACK::posOld, PWNDTOPSBTRACK, tagSBCALC::pxMin, tagSBTRACK::pxOld, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, REEVALUATE_PSBTRACK, SBPosFromPx(), tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, xxxDoScroll(), xxxGetColorObjects(), and tagSBTRACK::xxxpfnSB. Referenced by xxxTrackThumb().
|
|
Definition at line 2196 of file sbctl.c. References CalcSBStuff(), CalcTrackDragRect(), CheckLock, CopyRect, tagSBCALC::cpxThumb, FALSE, GET_X_LPARAM, GET_Y_LPARAM, GetWndSBDisableFlags(), Lock, LTUPFLAG, NULL, PtiCurrent, PWNDTOPSBTRACK, tagSBCALC::pxBottom, tagSBCALC::pxDownArrow, tagSBCALC::pxLeft, tagSBCALC::pxRight, tagSBCALC::pxStart, tagSBCALC::pxThumbBottom, tagSBCALC::pxThumbTop, tagSBCALC::pxTop, tagSBCALC::pxUpArrow, tagWND::rcWindow, REEVALUATE_PSBTRACK, RETURN_IF_PSBTRACK_INVALID, RTDNFLAG, SCROLL_DIRECT, SCROLL_MENU, tagWND::spwndParent, TestWF, UINT, Unlock, WINDOW_CAPTURE, xxxCapture(), xxxDoScroll(), xxxSBTrackLoop(), xxxTrackBox(), xxxTrackThumb(), and zzzShowCaret(). Referenced by xxxDoScrollMenu(), xxxSBWndProc(), and xxxSysCommand().
|
|
Definition at line 2123 of file sbctl.c. References _CallMsgFilter(), CheckLock, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackVert, FWINABLE, HWq, IsWinEventNotifyDeferredOK, msg, NULL, tagTHREADINFO::pq, PtiCurrent, PWNDTOPSBTRACK, REEVALUATE_PSBTRACK, SetWF, tagQ::spwndCapture, SystoChar(), UINT, VOID(), WFVERTSCROLLTRACK, xxxDispatchMessage(), xxxGetMessage, tagSBTRACK::xxxpfnSB, xxxTranslateMessage(), and xxxWindowEvent(). Referenced by xxxSBTrackInit().
|
|
Definition at line 2582 of file sbctl.c. References _ClientToScreen(), _FChildVisible(), _GetKeyState(), _GetWindowDC(), _ReleaseDC(), _SBGetParms(), BOOL, CheckLock, ClrWF, cy, DrawSize(), DrawThumb2(), FALSE, FNID_SCROLLBAR, FWINABLE, GET_X_LPARAM, GET_Y_LPARAM, HitTestScrollBar(), HWq, IsWinEventNotifyDeferredOK, L, LOBYTE, NULL, PtiCurrent, PWND, tagWND::rcWindow, SBCtlSetup(), SBSetParms(), SCROLL_DIRECT, SCROLL_NORMAL, SetWF, tagWND::spwndParent, SYSMET, TestWF, ThreadLock, ThreadUnlock, TrackMouseEvent(), TRUE, UINT, VALIDATECLASSANDSIZE, WEF_USEPWNDTHREAD, WFSIZEBOX, WFTABSTOP, WFWIN40COMPAT, xxxBeginPaint(), xxxCreateCaret(), xxxDefWindowProc(), xxxDoScroll(), xxxDoScrollMenu(), xxxDrawSB2(), xxxEnableSBCtlArrows(), xxxEnableScrollBar(), xxxEndPaint(), xxxGetColorObjects(), xxxMoveWindow(), xxxSBTrackInit(), xxxSendMessage(), xxxSetFocus(), xxxWindowEvent(), zzzDestroyCaret(), zzzHideCaret(), zzzSetSBCaretPos(), and zzzShowCaret(). Referenced by InitFunctionTables(), InitializeClientPfnArrays(), and LW_RegisterWindows().
|
|
Definition at line 1316 of file sbctl.c. References _InitPwSB(), BOOL, CheckLock, ClrWF, DesktopFree, FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, FWINABLE, GETPTI, tagWND::head, tagSBINFO::Horz, IsVisible(), IsWinEventNotifyDeferredOK, NULL, tagSBDATA::posMax, tagSBDATA::posMin, tagWND::pSBInfo, PWNDTOPSBTRACK, SBSetParms(), SetWF, tagSBTRACK::spwndTrack, TestWF, TIF_16BIT, TRUE, tagSBINFO::Vert, WEF_USEPWNDTHREAD, WFHPRESENT, WFHSCROLL, WFVPRESENT, WFVSCROLL, xxxDrawThumb(), xxxEnableWndSBArrows(), tagSBTRACK::xxxpfnSB, xxxRedrawFrame(), xxxSendMessage(), xxxTrackThumb(), and xxxWindowEvent(). Referenced by NtUserSetScrollInfo().
|
|
Definition at line 1971 of file sbctl.c. References _SetSystemTimer(), BOOL, CheckLock, tagSBTRACK::cmdSB, FALSE, tagSBTRACK::fHitOld, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, GET_X_LPARAM, GET_Y_LPARAM, gpsi, HIBYTE, tagSBTRACK::hTimerSB, IDSYS_SCROLL, IsWinEventNotifyDeferredOK, NULL, PtInRect(), PWNDTOPSBTRACK, tagSBTRACK::rcTrack, RecalcTrackRect(), RETURN_IF_PSBTRACK_INVALID, tagSBTRACK::spwndSB, tagSBTRACK::spwndSBNotify, xxxContScroll(), xxxDoScroll(), xxxEndScroll(), and zzzDrawInvertScrollArea(). Referenced by xxxContScroll(), xxxEndScroll(), and xxxSBTrackInit().
|
|
Definition at line 2061 of file sbctl.c. References _GetKeyState(), CheckLock, tagSBCALC::cpx, tagSBTRACK::dpxThumb, FALSE, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, GET_X_LPARAM, GET_Y_LPARAM, HIBYTE, NULL, PtInRect(), PWNDTOPSBTRACK, tagSBCALC::pxMin, tagSBCALC::pxStart, tagSBTRACK::rcTrack, RecalcTrackRect(), xxxEndScroll(), and xxxMoveThumb(). Referenced by xxxEndScroll(), xxxSBTrackInit(), and xxxSetScrollBar().
|
|
Definition at line 1678 of file sbctl.c. References _GetWindowDC(), _ReleaseDC(), BitBltSysBmp(), ClrWF, CopyRect, cy, DOBI_PUSHED, DrawFrameControl(), FALSE, tagSBTRACK::fCtlSB, tagSBTRACK::fTrackRecalc, tagSBTRACK::fTrackVert, FWINABLE, InvertScrollHilite(), OBI_DNARROW, OBI_LFARROW, OBI_RGARROW, OBI_UPARROW, tagSBTRACK::rcTrack, RecalcTrackRect(), SetWF, SYSMET, UINT, WEF_USEPWNDTHREAD, WFLINEDNBUTTONDOWN, WFLINEUPBUTTONDOWN, WFPAGEDNBUTTONDOWN, WFPAGEUPBUTTONDOWN, and zzzWindowEvent. Referenced by xxxEndScroll(), and xxxTrackBox().
|
|
Definition at line 907 of file sbctl.c. References tagSBWND::fVert, PtiCurrent, tagSBCALC::pxLeft, tagSBCALC::pxThumbTop, tagSBWND::SBCalc, SYSMET, and zzzSetCaretPos(). Referenced by xxxSBWndProc().
|