Files
Slnkdwf/SlnkDWFCom/DWGPoint.h
Jos Groot Lipman 80d0142c23 SLNKDWF 2.00
svn path=/Slnkdwf/trunk/; revision=12481
2007-08-01 13:42:28 +00:00

52 lines
979 B
C++

// DWGPoint.h : Declaration of the CDWGPoint
#pragma once
#include "resource.h" // main symbols
#include "SLNKDWF.h"
// CDWGPoint
class ATL_NO_VTABLE CDWGPoint :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CDWGPoint, &CLSID_DWGPoint>,
public IDispatchImpl<IDWGPoint, &IID_IDWGPoint, &LIBID_SLNKDWFLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
public:
CDWGPoint()
{
}
//REMOVED DECLARE_REGISTRY_RESOURCEID(IDR_DWGPOINT)
BEGIN_COM_MAP(CDWGPoint)
COM_INTERFACE_ENTRY(IDWGPoint)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
DECLARE_PROTECT_FINAL_CONSTRUCT()
HRESULT FinalConstruct()
{
return S_OK;
}
void FinalRelease()
{
}
protected:
double m_DwgX, m_DwgY;
public:
STDMETHOD(get_DwgX)(DOUBLE* pVal);
STDMETHOD(put_DwgX)(DOUBLE newVal);
STDMETHOD(get_DwgY)(DOUBLE* pVal);
STDMETHOD(put_DwgY)(DOUBLE newVal);
};
//REMOVED OBJECT_ENTRY_AUTO(__uuidof(DWGPoint), CDWGPoint)