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

monslctl.c File Reference
#include "desk.h"

Go to the source code of this file.

Data Structures

struct  PMONSL_MON
struct  PMONITORSELWND

Functions

static LRESULT MonSelNotify (IN PMONITORSELWND infoPtr, IN UINT code, IN OUT PVOID data)
static LRESULT MonSelNotifyMonitor (IN PMONITORSELWND infoPtr, IN UINT code, IN INT Index, IN OUT PMONSL_MONNMHDR pmonnmh)
static HFONT MonSelChangeFont (IN OUT PMONITORSELWND infoPtr, IN HFONT hFont, IN BOOL Redraw)
static VOID MonSelRectToScreen (IN PMONITORSELWND infoPtr, IN const RECT *prc, OUT PRECT prcOnScreen)
static VOID MonSelScreenToPt (IN PMONITORSELWND infoPtr, IN const POINT *pptOnScreen, OUT PPOINT ppt)
static VOID MonSelMonInfoToRect (IN const MONSL_MONINFO *pMonInfo, OUT PRECT prc)
static INT MonSelHitTest (IN PMONITORSELWND infoPtr, IN const POINT *ppt)
static VOID MonSelUpdateExtent (IN OUT PMONITORSELWND infoPtr)
static VOID MonSelScaleRectRelative (IN const RECT *prcBaseFrom, IN const RECT *prcFrom, IN const RECT *prcBaseTo, OUT PRECT prcTo)
static VOID ScaleRectSizeFit (IN const RECT *prcContainerRect, IN OUT PRECT prcRectToScale)
static VOID MonSelRepaint (IN PMONITORSELWND infoPtr)
static VOID MonSelRepaintMonitor (IN PMONITORSELWND infoPtr, IN DWORD Index)
static VOID MonSelRepaintSelected (IN PMONITORSELWND infoPtr)
static VOID MonSelResetMonitors (IN OUT PMONITORSELWND infoPtr)
static VOID MonSelUpdateMonitorsInfo (IN OUT PMONITORSELWND infoPtr, IN BOOL bRepaint)
static BOOL MonSelSetMonitorsInfo (IN OUT PMONITORSELWND infoPtr, IN DWORD dwMonitors, IN const MONSL_MONINFO *MonitorsInfo)
static DWORD MonSelGetMonitorsInfo (IN PMONITORSELWND infoPtr, IN DWORD dwMonitors, IN OUT PMONSL_MONINFO MonitorsInfo)
static BOOL MonSelSetMonitorInfo (IN OUT PMONITORSELWND infoPtr, IN INT Index, IN const MONSL_MONINFO *MonitorsInfo)
static BOOL MonSelGetMonitorInfo (IN PMONITORSELWND infoPtr, IN INT Index, IN OUT PMONSL_MONINFO MonitorsInfo)
static INT MonSelGetMonitorRect (IN OUT PMONITORSELWND infoPtr, IN INT Index, OUT PRECT prc)
static BOOL MonSelSetCurSelMonitor (IN OUT PMONITORSELWND infoPtr, IN INT Index, IN BOOL bNotify)
static VOID MonSelCreate (IN OUT PMONITORSELWND infoPtr)
static VOID MonSelDestroy (IN OUT PMONITORSELWND infoPtr)
static BOOL MonSelSetExtendedStyle (IN OUT PMONITORSELWND infoPtr, IN DWORD dwExtendedStyle)
static DWORD MonSelGetExtendedStyle (IN PMONITORSELWND infoPtr)
static HFONT MonSelGetMonitorFont (IN OUT PMONITORSELWND infoPtr, IN HDC hDC, IN INT Index)
static BOOL MonSelDrawDisabledRect (IN OUT PMONITORSELWND infoPtr, IN HDC hDC, IN const RECT *prc)
static VOID MonSelPaintMonitor (IN OUT PMONITORSELWND infoPtr, IN HDC hDC, IN DWORD Index, IN OUT PRECT prc, IN COLORREF crDefFontColor, IN BOOL bHideNumber)
static VOID MonSelPaint (IN OUT PMONITORSELWND infoPtr, IN HDC hDC, IN const RECT *prcUpdate)
static VOID MonSelContextMenu (IN OUT PMONITORSELWND infoPtr, IN SHORT x, IN SHORT y)
static VOID MonSelApplyCursorClipping (IN PMONITORSELWND infoPtr, IN BOOL bClip)
static VOID MonSelMoveDragRect (IN OUT PMONITORSELWND infoPtr, IN PPOINT ppt)
static VOID MonSelCancelDragging (IN OUT PMONITORSELWND infoPtr)
static VOID MonSelInitDragging (IN OUT PMONITORSELWND infoPtr, IN DWORD Index, IN PPOINT ppt)
static VOID MonSelDrag (IN OUT PMONITORSELWND infoPtr, IN PPOINT ppt)
static LRESULT CALLBACK MonitorSelWndProc (IN HWND hwnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
BOOL RegisterMonitorSelectionControl (IN HINSTANCE hInstance)
VOID UnregisterMonitorSelectionControl (IN HINSTANCE hInstance)

Variables

static const TCHAR szMonitorSelWndClass [] = TEXT("MONITORSELWNDCLASS")

Generated on Sat May 26 2012 04:59:15 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.