neoWidgets
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | List of all members
neo::Rect Struct Reference

Windows RECT structure with constructor. More...

#include <Rect.h>

Inheritance diagram for neo::Rect:
Inheritance graph
[legend]

Public Member Functions

 Rect (LONG x, LONG y, LONG width, LONG height)
 
 Rect (const POINT &topleft, const SIZE &size)
 
 Rect (const POINT &topleft, const POINT &bottomright)
 
 Rect (const RECT &other)
 
RectClientToScreen (HWND window)
 
Size GetSize () const
 
LONG Height () const
 
RectInflate (int dx, int dy)
 
bool Intersect (const RECT &r1, const RECT &r2)
 
Rect Intersect (const RECT &other) const
 
bool IsEmpty () const
 
RectOffset (int dx, int dy)
 
void operator= (const RECT &other)
 
bool operator== (const RECT &other) const
 
bool PtInRect (const POINT &p) const
 
RectScreenToClient (HWND window)
 
void Set (const POINT &topleft, const SIZE &size)
 
void Set (const POINT &topleft, const POINT &bottomright)
 
Point TopLeft () const
 
bool Union (const RECT &r1, const RECT &r2)
 
Rect Union (const RECT &other) const
 
LONG Width () const
 

Static Public Member Functions

static Rect DesktopRect ()
 

Detailed Description

Windows RECT structure with constructor.

Member Function Documentation

static Rect neo::Rect::DesktopRect ( )
inlinestatic

Get the coordinates of the whole desktop.


The documentation for this struct was generated from the following file: