ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ncscrollbar.c File Reference
#include "uxthemep.h"
#include "wine/debug.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (uxtheme)
static void ScreenToWindow (HWND hWnd, POINT *pt)
static BOOL SCROLL_IsVertical (HWND hwnd, INT nBar)
static LONG SCROLL_getObjectId (INT nBar)
static BOOL SCROLL_PtInRectEx (LPRECT lpRect, POINT pt, BOOL vertical)
static enum SCROLL_HITTEST SCROLL_HitTest (HWND hwnd, SCROLLBARINFO *psbi, BOOL vertical, POINT pt, BOOL bDragging)
static void SCROLL_ThemeDrawPart (PDRAW_CONTEXT pcontext, int iPartId, int iStateId, SCROLLBARINFO *psbi, int htCurrent, int htDown, int htHot, RECT *r)
static void SCROLL_DrawArrows (PDRAW_CONTEXT pcontext, SCROLLBARINFO *psbi, BOOL vertical, int htDown, int htHot)
static void SCROLL_DrawInterior (PDRAW_CONTEXT pcontext, SCROLLBARINFO *psbi, INT thumbPos, BOOL vertical, int htDown, int htHot)
static void SCROLL_DrawMovingThumb (PDRAW_CONTEXT pcontext, SCROLLBARINFO *psbi, BOOL vertical)
void ThemeDrawScrollBar (PDRAW_CONTEXT pcontext, INT nBar, POINT *pt)
static POINT SCROLL_ClipPos (LPRECT lpRect, POINT pt)
static UINT SCROLL_GetThumbVal (SCROLLINFO *psi, RECT *rect, BOOL vertical, INT pos)
static void SCROLL_HandleScrollEvent (HWND hwnd, INT nBar, UINT msg, POINT pt)
static void SCROLL_TrackScrollBar (HWND hwnd, INT scrollbar, POINT pt)
void NC_TrackScrollBar (HWND hwnd, WPARAM wParam, POINT pt)

Variables

static BOOL SCROLL_trackVertical
static enum SCROLL_HITTEST SCROLL_trackHitTest
static BOOL SCROLL_MovingThumb = FALSE
static HWND SCROLL_TrackingWin = 0
static INT SCROLL_TrackingBar = 0
static INT SCROLL_TrackingPos = 0
static INT SCROLL_TrackingVal = 0

Generated on Mon May 28 2012 05:20:39 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.