| description | Learn more about: _U_RECT Class | |||
|---|---|---|---|---|
| title | _U_RECT Class | |||
| ms.date | 11/04/2016 | |||
| f1_keywords |
|
|||
| helpviewer_keywords |
|
|||
| ms.assetid | 5f880a2d-09cf-4327-bf32-a3519c4dcd63 |
This argument adapter class allows either RECT pointers or references to be passed to a function that is implemented in terms of pointers.
Important
This class and its members cannot be used in applications that execute in the Windows Runtime.
class _U_RECT
| Name | Description |
|---|---|
| _U_RECT::_U_RECT | The constructor. |
| Name | Description |
|---|---|
| _U_RECT::m_lpRect | Pointer to a RECT. |
The class defines two constructor overloads: one accepts a RECT& argument and the other accepts an LPRECT argument. The first constructor stores the address of the reference argument in the class's single data member, m_lpRect. The argument to the pointer constructor is stored directly without conversion.
Header: atlwin.h
The class holds the value passed to either of its constructors as a public LPRECT data member.
LPRECT m_lpRect;
The address of the reference argument is stored in the class's single data member, m_lpRect.
_U_RECT(RECT& rc);
_U_RECT(LPRECT lpRect);
rc
A RECT reference.
lpRect
A RECT pointer.
The argument to the pointer constructor is stored directly without conversion.