?? gmlayout.tlh
字號:
__declspec(property(get=GetCount,put=PutCount))
long Count;
//
// Wrapper methods for error-handling
//
// Methods:
Boundary2dPtr GetItem (
const _variant_t & index );
Boundary2dPtr Get_Item (
const _variant_t & index );
Boundary2dPtr AddByObjects (
long ObjectCount,
const _variant_t & ObjectArray,
double xFlood,
double yFlood );
Boundary2dPtr AddByPoints (
long PointCount,
VARIANT * Points );
// Properties:
IUnknownPtr Get_NewEnum ( );
void Put_NewEnum ( IUnknown * _val );
long GetCount ( );
void PutCount ( long _val );
};
struct __declspec(uuid("8b12e349-1243-11d4-bf77-00104b62bfb6"))
Boundary2d : IDispatch
{
//
// Property data
//
__declspec(property(get=Getindex,put=Putindex))
long index;
__declspec(property(get=GetType,put=PutType))
enum ObjectType Type;
__declspec(property(get=GetVisible,put=PutVisible))
VARIANT_BOOL Visible;
__declspec(property(get=GetZOrder,put=PutZOrder))
long ZOrder;
__declspec(property(get=GetKeyPointCount,put=PutKeyPointCount))
long KeyPointCount;
__declspec(property(get=GetStyle,put=PutStyle))
BoundaryStyle2dPtr Style;
__declspec(property(get=GetArea,put=PutArea))
double Area;
__declspec(property(get=GetPerimeter,put=PutPerimeter))
double Perimeter;
__declspec(property(get=GetState,put=PutState))
enum Boundary2dStateConstants State;
__declspec(property(get=GetBoundingObjects,put=PutBoundingObjects))
BoundingObjects2dPtr BoundingObjects;
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT Range (
double * XMinimum,
double * YMinimum,
double * XMaximum,
double * YMaximum );
HRESULT BringToFront ( );
HRESULT BringForward ( );
HRESULT SendToBack ( );
HRESULT SendBackward ( );
HRESULT Delete ( );
HRESULT Move (
double XFrom,
double YFrom,
double XTo,
double YTo );
HRESULT ScaleObject (
double Factor );
HRESULT Rotate (
double Angle,
double x,
double y );
IDispatchPtr Duplicate (
const _variant_t & XDistance = vtMissing,
const _variant_t & YDistance = vtMissing );
HRESULT Select ( );
HRESULT GetKeyPoint (
long index,
double * x,
double * y,
double * z,
enum KeyPointType * KeyPointType,
enum HandleType * HandleType );
HRESULT SetKeyPoint (
long index,
double x,
double y,
double z );
HRESULT GetFloodPoint (
double * x,
double * y );
// Properties:
long Getindex ( );
void Putindex ( long _val );
enum ObjectType GetType ( );
void PutType ( enum ObjectType _val );
VARIANT_BOOL GetVisible ( );
void PutVisible ( VARIANT_BOOL _val );
long GetZOrder ( );
void PutZOrder ( long _val );
long GetKeyPointCount ( );
void PutKeyPointCount ( long _val );
BoundaryStyle2dPtr GetStyle ( );
void PutStyle ( struct BoundaryStyle2d * _val );
double GetArea ( );
void PutArea ( double _val );
double GetPerimeter ( );
void PutPerimeter ( double _val );
enum Boundary2dStateConstants GetState ( );
void PutState ( enum Boundary2dStateConstants _val );
BoundingObjects2dPtr GetBoundingObjects ( );
void PutBoundingObjects ( struct BoundingObjects2d * _val );
};
struct __declspec(uuid("8b12e372-1243-11d4-bf77-00104b62bfb6"))
BoundaryStyle2d : IDispatch
{
//
// Property data
//
__declspec(property(get=GetFillColor,put=PutFillColor))
enum ColorConstants FillColor;
__declspec(property(get=GetLinearColor,put=PutLinearColor))
enum ColorConstants LinearColor;
__declspec(property(get=GetWidth,put=PutWidth))
double Width;
__declspec(property(get=GetDashName,put=PutDashName))
_bstr_t DashName;
__declspec(property(get=GetRotation,put=PutRotation))
double Rotation;
__declspec(property(get=GetScaleFactor,put=PutScaleFactor))
double ScaleFactor;
__declspec(property(get=GetUnits,put=PutUnits))
enum StyleUnitsConstants Units;
__declspec(property(get=GetFillType,put=PutFillType))
long FillType;
__declspec(property(get=GetSpacing,put=PutSpacing))
double Spacing;
__declspec(property(get=GetFillName,put=PutFillName))
_bstr_t FillName;
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT UseActiveFillStyle ( );
// Properties:
enum ColorConstants GetFillColor ( );
void PutFillColor ( enum ColorConstants _val );
enum ColorConstants GetLinearColor ( );
void PutLinearColor ( enum ColorConstants _val );
double GetWidth ( );
void PutWidth ( double _val );
_bstr_t GetDashName ( );
void PutDashName ( _bstr_t _val );
double GetRotation ( );
void PutRotation ( double _val );
double GetScaleFactor ( );
void PutScaleFactor ( double _val );
enum StyleUnitsConstants GetUnits ( );
void PutUnits ( enum StyleUnitsConstants _val );
long GetFillType ( );
void PutFillType ( long _val );
double GetSpacing ( );
void PutSpacing ( double _val );
_bstr_t GetFillName ( );
void PutFillName ( _bstr_t _val );
};
enum Boundary2dStateConstants
{
igBoundary2dUndefined = 0,
igBoundary2dUpToDate = 1,
igBoundary2dUnableToCompute = 2
};
struct __declspec(uuid("8b12e34a-1243-11d4-bf77-00104b62bfb6"))
BoundingObjects2d : IDispatch
{
//
// Property data
//
__declspec(property(get=Get_Item))
IDispatchPtr _Item[];
__declspec(property(get=GetItem))
IDispatchPtr Item[];
__declspec(property(get=Get_NewEnum,put=Put_NewEnum))
IUnknownPtr _NewEnum;
__declspec(property(get=GetCount,put=PutCount))
long Count;
__declspec(property(get=GetParent,put=PutParent))
Boundary2dPtr Parent;
//
// Wrapper methods for error-handling
//
// Methods:
IDispatchPtr GetItem (
const _variant_t & index );
IDispatchPtr Get_Item (
const _variant_t & index );
// Properties:
IUnknownPtr Get_NewEnum ( );
void Put_NewEnum ( IUnknown * _val );
long GetCount ( );
void PutCount ( long _val );
Boundary2dPtr GetParent ( );
void PutParent ( struct Boundary2d * _val );
};
struct __declspec(uuid("8b12e356-1243-11d4-bf77-00104b62bfb6"))
Groups : IDispatch
{
//
// Property data
//
__declspec(property(get=Get_Item))
GroupPtr _Item[];
__declspec(property(get=GetItem))
GroupPtr Item[];
__declspec(property(get=Get_NewEnum,put=Put_NewEnum))
IUnknownPtr _NewEnum;
__declspec(property(get=GetCount,put=PutCount))
long Count;
//
// Wrapper methods for error-handling
//
// Methods:
GroupPtr GetItem (
const _variant_t & index );
GroupPtr Get_Item (
const _variant_t & index );
GroupPtr Add ( );
HRESULT Remove (
const _variant_t & index );
GroupPtr AddByObjects (
long ArraySize,
const _variant_t & ObjectArray );
// Properties:
IUnknownPtr Get_NewEnum ( );
void Put_NewEnum ( IUnknown * _val );
long GetCount ( );
void PutCount ( long _val );
};
struct __declspec(uuid("8b12e355-1243-11d4-bf77-00104b62bfb6"))
Group : IDispatch
{
//
// Property data
//
__declspec(property(get=Get_Item))
IDispatchPtr _Item[];
__declspec(property(get=GetItem))
IDispatchPtr Item[];
__declspec(property(get=GetIsAttributeSetPresent))
VARIANT_BOOL IsAttributeSetPresent[];
__declspec(property(get=Get_NewEnum,put=Put_NewEnum))
IUnknownPtr _NewEnum;
__declspec(property(get=Getindex,put=Putindex))
long index;
__declspec(property(get=GetType,put=PutType))
enum ObjectType Type;
__declspec(property(get=GetVisible,put=PutVisible))
VARIANT_BOOL Visible;
__declspec(property(get=GetZOrder,put=PutZOrder))
long ZOrder;
__declspec(property(get=GetKeyPointCount,put=PutKeyPointCount))
long KeyPointCount;
__declspec(property(get=GetStyle,put=PutStyle))
GroupStylePtr Style;
__declspec(property(get=GetCount,put=PutCount))
long Count;
__declspec(property(get=GetIsNested,put=PutIsNested))
VARIANT_BOOL IsNested;
__declspec(property(get=GetHasNested,put=PutHasNested))
VARIANT_BOOL HasNested;
__declspec(property(get=GetAttributeSets,put=PutAttributeSets))
AttributeSetsPtr AttributeSets;
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT AddObjectsToGroup (
long ArraySize,
const _variant_t & ObjectArray );
HRESULT RemoveObjectsFromGroup (
long ArraySize,
const _variant_t & ObjectArray );
HRESULT Range (
double * XMinimum,
double * YMinimum,
double * XMaximum,
double * YMaximum );
HRESULT BringToFront ( );
HRESULT BringForward ( );
HRESULT SendToBack ( );
HRESULT SendBackward ( );
HRESULT Delete ( );
HRESULT Move (
double XFrom,
double YFrom,
double XTo,
double YTo );
HRESULT ScaleObject (
double Factor );
HRESULT Rotate (
double Angle,
double x,
double y );
IDispatchPtr Duplicate (
const _variant_t & XDistance = vtMissing,
const _variant_t & YDistance = vtMissing );
HRESULT Select ( );
HRESULT GetKeyPoint (
long index,
double * x,
double * y,
double * z,
enum KeyPointType * KeyPointType,
enum HandleType * HandleType );
HRESULT SetKeyPoint (
long index,
double x,
double y,
double z );
IDispatchPtr GetItem (
const _variant_t & index );
IDispatchPtr Get_Item (
const _variant_t & index );
VARIANT_BOOL GetIsAttributeSetPresent (
_bstr_t Name );
HRESULT EndpointMatchedAndClosed (
VARIANT_BOOL * is_endpoint_matched,
VARIANT_BOOL * is_closed );
HRESULT Ungroup ( );
// Properties:
IUnknownPtr Get_NewEnum ( );
void Put_NewEnum ( IUnknown * _val );
long Getindex ( );
void Putindex ( long _val );
enum ObjectType GetType ( );
void PutType ( enum ObjectType _val );
VARIANT_BOOL GetVisible ( );
void PutVisible ( VARIANT_BOOL _val );
long GetZOrder ( );
void PutZOrder ( long _val );
long GetKeyPointCount ( );
void PutKeyPointCount ( long _val );
GroupStylePtr GetStyle ( );
void PutStyle ( struct GroupStyle * _val );
long GetCount ( );
void PutCount ( long _val );
VARIANT_BOOL GetIsNested ( );
void PutIsNested ( VARIANT_BOOL _val );
VARIANT_BOOL GetHasNested ( );
void PutHasNested ( VARIANT_BOOL _val );
AttributeSetsPtr GetAttributeSets ( );
void PutAttributeSets ( struct AttributeSets * _val );
};
struct __declspec(uuid("8b12e376-1243-11d4-bf77-00104b62bfb6"))
GroupStyle : IDispatch
{
//
// Property data
//
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -