Edit

Kongsi melalui


_U_RECT Class

Note

The Active Template Library (ATL) continues to be supported. However, we're no longer adding features or updating the documentation.

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