96 lines
1.8 KiB
C++
96 lines
1.8 KiB
C++
// SLNKEvent.cpp : Implementation of CSLNKEvent
|
|
|
|
#include "stdafx.h"
|
|
#include "SLNKEvent.h"
|
|
|
|
|
|
// CSLNKEvent
|
|
|
|
|
|
STDMETHODIMP CSLNKEvent::get_DwgX(DOUBLE* pVal)
|
|
{
|
|
(*pVal) = m_DwgX;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_DwgX(DOUBLE newVal)
|
|
{
|
|
m_DwgX = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_DwgY(DOUBLE* pVal)
|
|
{
|
|
(*pVal) = m_DwgY;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_DwgY(DOUBLE newVal)
|
|
{
|
|
m_DwgY = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_ContourLabel(BSTR* pVal)
|
|
{
|
|
CComBSTR bstrString(m_ContourLabel);
|
|
return bstrString.CopyTo(pVal);
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_ContourLabel(BSTR newVal)
|
|
{
|
|
m_ContourLabel = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_ContourLayer(BSTR* pVal)
|
|
{
|
|
CComBSTR bstrString(m_ContourLayer);
|
|
return bstrString.CopyTo(pVal);
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_ContourLayer(BSTR newVal)
|
|
{
|
|
m_ContourLayer = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_TextLabel(BSTR* pVal)
|
|
{
|
|
CComBSTR bstrString(m_TextLabel);
|
|
return bstrString.CopyTo(pVal);
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_TextLabel(BSTR newVal)
|
|
{
|
|
m_TextLabel = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_TextLayer(BSTR* pVal)
|
|
{
|
|
CComBSTR bstrString(m_TextLayer);
|
|
return bstrString.CopyTo(pVal);
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::put_TextLayer(BSTR newVal)
|
|
{
|
|
m_TextLayer = newVal;
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_found(IDWGPoint** pVal)
|
|
{
|
|
return S_OK;
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_dwgExtents(IBoundingBox** pVal)
|
|
{
|
|
return m_dwgBounding->QueryInterface(IID_IBoundingBox, (void**)pVal);
|
|
}
|
|
|
|
STDMETHODIMP CSLNKEvent::get_viewExtents(IBoundingBox** pVal)
|
|
{
|
|
return m_viewBounding->QueryInterface(IID_IBoundingBox, (void**)pVal);
|
|
}
|