Skip to content

Latest commit

 

History

History
75 lines (49 loc) · 1.83 KB

u-rect-class.md

File metadata and controls

75 lines (49 loc) · 1.83 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: _U_RECT Class
_U_RECT Class
11/04/2016
ATL::_U_RECT
_U_RECT
ATL._U_RECT
U_RECT class
_U_RECT class
5f880a2d-09cf-4327-bf32-a3519c4dcd63

_U_RECT Class

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.

Syntax

class _U_RECT

Members

Public Constructors

Name Description
_U_RECT::_U_RECT The constructor.

Public Data Members

Name Description
_U_RECT::m_lpRect Pointer to a RECT.

Remarks

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.

Requirements

Header: atlwin.h

_U_RECT::m_lpRect

The class holds the value passed to either of its constructors as a public LPRECT data member.

LPRECT m_lpRect;

_U_RECT::_U_RECT

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

Parameters

rc
A RECT reference.

lpRect
A RECT pointer.

Remarks

The argument to the pointer constructor is stored directly without conversion.

See also

Class Overview