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") |