www.pudn.com > drawpad.zip > pickevent.cpp
#include "stdafx.h"
#include "pickevent.h"
PICK_EVENT::PICK_EVENT()
{
m_nPick = CPoint(0,0);
m_nButton = 0;
m_nFlags = 0;
m_pView = NULL;
}
PICK_EVENT::PICK_EVENT(int x, int y, int button, CView *view, UINT flags)
{
m_nPick = CPoint(x,y);
m_nButton = button;
m_nFlags = flags;
m_pView = view;
}
PICK_EVENT::PICK_EVENT(const CPoint& p, int button, CView *view, UINT flags)
{
m_nPick = p;
m_nButton = button;
m_nFlags = flags;
m_pView = view;
}
BOOL PICK_EVENT::operator== (const PICK_EVENT& pe) const
{
if( m_nPick != pe.pick() ) return FALSE;
if( m_nButton != pe.button() ) return FALSE;
if( m_nFlags != pe.flags() ) return FALSE;
if( m_pView != pe.view() ) return FALSE;
return TRUE;
}