_U_RECT クラス

この引数アダプター クラスは、ポインターの観点から実装される関数に RECT のポインターまたは参照が渡されることを可能にします。

重要

このクラスとそのメンバーは、Windows ランタイムで実行するアプリケーションで使用することはできません。

構文

class _U_RECT

メンバー

パブリック コンストラクター

名前 説明
_U_RECT::_U_RECT コンストラクター。

パブリック データ メンバー

名前 説明
_U_RECT::m_lpRect RECT を指すポインター。

解説

このクラスは、2 つのコンストラクター オーバーロードを定義します。1 つは RECT& 引数を受け取り、もう 1 つは引数をLPRECT受け入れます。 最初のコンストラクターによって、クラスのシングル データ メンバーである m_lpRect に参照引数のアドレスが格納されます。 ポインター コンストラクターへの引数は変換なしで直接格納されます。

要件

ヘッダー: atlwin.h

_U_RECT::m_lpRect

このクラスでは、パブリック LPRECT データ メンバーとしてそのいずれかのコンストラクターに渡された値が保持されます。

LPRECT m_lpRect;

_U_RECT::_U_RECT

参照引数のアドレスはクラスのシングル データ メンバーである m_lpRect に格納されます。

_U_RECT(RECT& rc);
_U_RECT(LPRECT lpRect);

パラメーター

rc
RECT参照。

lpRect
RECT ポインター。

解説

ポインター コンストラクターへの引数は変換なしで直接格納されます。

関連項目

クラスの概要