次の方法で共有


CRect::operator LPCRECT

LPCRECTCRect を変換します。

operator LPCRECT( ) const throw( );

解説

この関数を使用すると、(&) のアドレス演算子を必要としません。この演算子は自動的に LPCRECTを受け取る関数への CRect のオブジェクトを渡すときに使用されます。

使用例

BOOL CMyDlg::OnInitDialog()
{
   CDialog::OnInitDialog();

   // CWnd::GetWindowRect() takes a LPRECT, but we can
   // simply pass our CRect object because of the LPRECT
   // cast operator in the CRect class.

   CRect rect;
   GetWindowRect(rect);

   // Similarly, CWnd::MoveWindow() takes a LPCRECT but
   // the LPCRECT cast operator is used implicitly:

   MoveWindow(rect, FALSE);

   return TRUE;
}

必要条件

ヘッダー: atltypes.h

参照

関連項目

CRect クラス

階層図

CRect::operator LPRECT