📄 pbasic.tlh
字号:
void PutRefOrigin (
struct _DGMPoint * returnValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Origin (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Origin (
struct _DGMPoint * returnValue ) = 0;
};
struct __declspec(uuid("ee622581-8cce-11cf-abde-08003601b769"))
_DGMLineGeometry : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetStart,put=PutRefStart))
_DGMPointPtr Start;
__declspec(property(get=GetEnd,put=PutRefEnd))
_DGMPointPtr End;
//
// Wrapper methods for error-handling
//
_DGMPointPtr GetStart ( );
void PutRefStart (
struct _DGMPoint * returnValue );
_DGMPointPtr GetEnd ( );
void PutRefEnd (
struct _DGMPoint * returnValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Start (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Start (
struct _DGMPoint * returnValue ) = 0;
virtual HRESULT __stdcall get_End (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_End (
struct _DGMPoint * returnValue ) = 0;
};
struct __declspec(uuid("ee622582-8cce-11cf-abde-08003601b769"))
_DGMPolylineGeometry : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetPoints))
_DGMPointsPtr Points;
//
// Wrapper methods for error-handling
//
_DGMPointsPtr GetPoints ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Points (
struct _DGMPoints * * returnValue ) = 0;
};
struct __declspec(uuid("a4245ca0-b00d-11cf-abef-08003601b769"))
Points;
// [ default ] interface _DGMPoints
struct __declspec(uuid("ee622583-8cce-11cf-abde-08003601b769"))
_DGMPolygonGeometry : _DGMPolylineGeometry
{};
struct __declspec(uuid("ee622585-8cce-11cf-abde-08003601b769"))
_DGMBoundaryGeometry : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetExterior,put=PutRefExterior))
IDispatchPtr Exterior;
__declspec(property(get=GetHoles))
_DGMGeometryCollectionPtr Holes;
//
// Wrapper methods for error-handling
//
IDispatchPtr GetExterior ( );
void PutRefExterior (
IDispatch * Exterior );
_DGMGeometryCollectionPtr GetHoles ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Exterior (
IDispatch * * Exterior ) = 0;
virtual HRESULT __stdcall putref_Exterior (
IDispatch * Exterior ) = 0;
virtual HRESULT __stdcall get_Holes (
struct _DGMGeometryCollection * * Holes ) = 0;
};
struct __declspec(uuid("f9739b86-b49b-11cf-abf0-08003601b769"))
GeometryCollection;
// [ default ] interface _DGMGeometryCollection
struct __declspec(uuid("ee622586-8cce-11cf-abde-08003601b769"))
_DGMGeometryCollection : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetCount))
long Count;
__declspec(property(get=GetNewEnum))
IUnknownPtr NewEnum;
//
// Wrapper methods for error-handling
//
long GetCount ( );
IUnknownPtr GetNewEnum ( );
IDispatchPtr Item (
const _variant_t & index );
HRESULT Add (
IDispatch * geometry,
const _variant_t & index = vtMissing );
HRESULT Remove (
const _variant_t & index );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Count (
long * returnValue ) = 0;
virtual HRESULT __stdcall get_NewEnum (
IUnknown * * returnValue ) = 0;
virtual HRESULT __stdcall raw_Item (
VARIANT index,
IDispatch * * returnValue ) = 0;
virtual HRESULT __stdcall raw_Add (
IDispatch * geometry,
VARIANT index = vtMissing ) = 0;
virtual HRESULT __stdcall raw_Remove (
VARIANT index ) = 0;
};
struct __declspec(uuid("ee622587-8cce-11cf-abde-08003601b769"))
_DGMRectangleGeometry : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetWidth,put=PutWidth))
double Width;
__declspec(property(get=GetHeight,put=PutHeight))
double Height;
__declspec(property(get=GetRotation,put=PutRotation))
double Rotation;
__declspec(property(get=GetOrigin,put=PutRefOrigin))
_DGMPointPtr Origin;
__declspec(property(get=GetNormal,put=PutRefNormal))
_DGMVectorPtr Normal;
//
// Wrapper methods for error-handling
//
double GetWidth ( );
void PutWidth (
double returnValue );
double GetHeight ( );
void PutHeight (
double returnValue );
double GetRotation ( );
void PutRotation (
double returnValue );
_DGMPointPtr GetOrigin ( );
void PutRefOrigin (
struct _DGMPoint * returnValue );
_DGMVectorPtr GetNormal ( );
void PutRefNormal (
struct _DGMVector * returnValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Width (
double * returnValue ) = 0;
virtual HRESULT __stdcall put_Width (
double returnValue ) = 0;
virtual HRESULT __stdcall get_Height (
double * returnValue ) = 0;
virtual HRESULT __stdcall put_Height (
double returnValue ) = 0;
virtual HRESULT __stdcall get_Rotation (
double * returnValue ) = 0;
virtual HRESULT __stdcall put_Rotation (
double returnValue ) = 0;
virtual HRESULT __stdcall get_Origin (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Origin (
struct _DGMPoint * returnValue ) = 0;
virtual HRESULT __stdcall get_Normal (
struct _DGMVector * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Normal (
struct _DGMVector * returnValue ) = 0;
};
struct __declspec(uuid("ee622588-8cce-11cf-abde-08003601b769"))
_DGMOrientedPointGeometry : _DGMPointGeometry
{
//
// Property data
//
__declspec(property(get=GetOrientation,put=PutRefOrientation))
_DGMVectorPtr Orientation;
//
// Wrapper methods for error-handling
//
_DGMVectorPtr GetOrientation ( );
void PutRefOrientation (
struct _DGMVector * returnValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Orientation (
struct _DGMVector * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Orientation (
struct _DGMVector * returnValue ) = 0;
};
struct __declspec(uuid("ee622589-8cce-11cf-abde-08003601b769"))
_DGMTextPointGeometry : _DGMPointGeometry
{
//
// Property data
//
__declspec(property(get=GetRotation,put=PutRotation))
double Rotation;
__declspec(property(get=GetAlignment,put=PutAlignment))
long Alignment;
__declspec(property(get=GetRichText,put=PutRichText))
_bstr_t RichText;
__declspec(property(get=Gettext,put=Puttext))
_bstr_t text;
__declspec(property(get=GetFormat))
short Format;
__declspec(property(get=GetNormal,put=PutRefNormal))
_DGMVectorPtr Normal;
__declspec(property(get=GetIsCompositeText,put=PutIsCompositeText))
VARIANT_BOOL IsCompositeText;
//
// Wrapper methods for error-handling
//
double GetRotation ( );
void PutRotation (
double returnValue );
long GetAlignment ( );
void PutAlignment (
long returnValue );
_bstr_t GetRichText ( );
void PutRichText (
_bstr_t text );
_bstr_t Gettext ( );
void Puttext (
_bstr_t text );
short GetFormat ( );
_DGMVectorPtr GetNormal ( );
void PutRefNormal (
struct _DGMVector * returnValue );
VARIANT_BOOL GetIsCompositeText ( );
void PutIsCompositeText (
VARIANT_BOOL pvbIsCompositeText );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Rotation (
double * returnValue ) = 0;
virtual HRESULT __stdcall put_Rotation (
double returnValue ) = 0;
virtual HRESULT __stdcall get_Alignment (
long * returnValue ) = 0;
virtual HRESULT __stdcall put_Alignment (
long returnValue ) = 0;
virtual HRESULT __stdcall get_RichText (
BSTR * text ) = 0;
virtual HRESULT __stdcall put_RichText (
BSTR text ) = 0;
virtual HRESULT __stdcall get_text (
BSTR * text ) = 0;
virtual HRESULT __stdcall put_text (
BSTR text ) = 0;
virtual HRESULT __stdcall get_Format (
short * returnValue ) = 0;
virtual HRESULT __stdcall get_Normal (
struct _DGMVector * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Normal (
struct _DGMVector * returnValue ) = 0;
virtual HRESULT __stdcall get_IsCompositeText (
VARIANT_BOOL * pvbIsCompositeText ) = 0;
virtual HRESULT __stdcall put_IsCompositeText (
VARIANT_BOOL pvbIsCompositeText ) = 0;
};
struct __declspec(uuid("ee62258a-8cce-11cf-abde-08003601b769"))
_DGMArcGeometry : _DGMGeometry
{
//
// Property data
//
__declspec(property(get=GetStart,put=PutRefStart))
_DGMPointPtr Start;
__declspec(property(get=GetEnd,put=PutRefEnd))
_DGMPointPtr End;
__declspec(property(get=GetNormal,put=PutRefNormal))
_DGMVectorPtr Normal;
__declspec(property(get=GetRadius,put=PutRadius))
double Radius;
__declspec(property(get=GetGreaterThanPi,put=PutGreaterThanPi))
VARIANT_BOOL GreaterThanPi;
__declspec(property(get=GetOrigin))
_DGMPointPtr Origin;
//
// Wrapper methods for error-handling
//
_DGMPointPtr GetStart ( );
void PutRefStart (
struct _DGMPoint * returnValue );
_DGMPointPtr GetEnd ( );
void PutRefEnd (
struct _DGMPoint * returnValue );
_DGMVectorPtr GetNormal ( );
void PutRefNormal (
struct _DGMVector * returnValue );
double GetRadius ( );
void PutRadius (
double returnValue );
VARIANT_BOOL GetGreaterThanPi ( );
void PutGreaterThanPi (
VARIANT_BOOL returnValue );
_DGMPointPtr GetOrigin ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Start (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Start (
struct _DGMPoint * returnValue ) = 0;
virtual HRESULT __stdcall get_End (
struct _DGMPoint * * returnValue ) = 0;
virtual HRESULT __stdcall putref_End (
struct _DGMPoint * returnValue ) = 0;
virtual HRESULT __stdcall get_Normal (
struct _DGMVector * * returnValue ) = 0;
virtual HRESULT __stdcall putref_Normal (
struct _DGMVector * returnValue ) = 0;
virtual HRESULT __stdcall get_Radius (
double * returnValue ) = 0;
virtual HRESULT __stdcall put_Radius (
double returnValue ) = 0;
virtual HRESULT __stdcall get_GreaterThanPi (
VARIANT_BOOL * returnValue ) = 0;
virtual HRESULT __stdcall put_GreaterThanPi (
VARIANT_BOOL returnValue ) = 0;
virtual HRESULT __stdcall get_Origin (
struct _DGMPoint * * returnValue ) = 0;
};
struct __declspec(uuid("ee62258b-8cce-11cf-abde-08003601b769"))
_DGMCompositePolylineGeometry : _DGMGeometryCollection
{};
struct __declspec(uuid("ee62258c-8cce-11cf-abde-08003601b769"))
_DGMCompositePolygonGeometry : _DGMGeometryCollection
{};
struct __declspec(uuid("30103c12-cf7f-11cf-8b2f-08003649fd01"))
IGMError : IDispatch
{
//
// Property data
//
__declspec(property(get=GetResourceHandle,put=PutResourceHandle))
long ResourceHandle;
__declspec(property(get=GetResourceID,put=PutResourceID))
long ResourceID;
__declspec(property(get=GetHelpID,put=PutHelpID))
long HelpID;
__declspec(property(get=GetHelpFile,put=PutHelpFile))
_bstr_t HelpFile;
__declspec(property(get=GetErrorString,put=PutErrorString))
_bstr_t ErrorString;
__declspec(property(get=GetDatabase,put=PutRefDatabase))
IDispatchPtr Database;
__declspec(property(get=GetSourceResourceID,put=PutSourceResourceID))
long SourceResourceID;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -