?? esrigeodatabaseui.tlh
字號:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (746bc6b4).
//
// esriGeoDatabaseUI.tlh
//
// C++ source equivalent of Win32 type library c:/Program Files/ArcGis/com/esriGeoDatabaseUI.olb
// compiler-generated file created 08/02/06 at 09:01:56 - DO NOT EDIT!
//
// Cross-referenced type libraries:
//
// #import "C:\Program Files\ArcGIS\com\esriDisplay.olb"
// #import "C:\Program Files\ArcGIS\com\esriGeoDatabase.olb"
// #import "C:\Program Files\ArcGIS\com\esriGeometry.olb"
// #import "C:\Program Files\ArcGIS\com\esriSystem.olb"
//
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct __declspec(uuid("bb16ff23-f083-4191-b921-6291ca3b512f"))
/* interface */ ITableCharacteristics;
struct __declspec(uuid("df4fb24a-fd07-11d2-9f4c-00c04f6bc886"))
/* interface */ ITableDataCallback;
typedef enum tagesriTVRowInsertPlacement esriTVRowInsertPlacement;
struct __declspec(uuid("22488807-bc7b-11d2-9f23-00c04f6bc886"))
/* interface */ ITableViewCallback;
struct __declspec(uuid("0f25f47c-657a-11d3-9f6c-00c04f6bc886"))
/* interface */ ITableViewInfo;
struct __declspec(uuid("b1d2fcec-f7b9-4b77-b8fd-3425772f6ad8"))
/* interface */ ITableSelectionColor;
struct __declspec(uuid("11b27696-ac0e-11d2-a08c-0000f8775bf9"))
/* interface */ ITableView;
struct __declspec(uuid("2daf7bfc-0d1f-47cd-b9d5-d334d300cca6"))
/* interface */ ITableViewOutput;
struct __declspec(uuid("b68cffcb-a325-4bd0-ba35-33a51012b025"))
/* interface */ ITableView2;
struct __declspec(uuid("edd9326b-e6df-11d3-adec-00c04fa33a15"))
/* interface */ ITableViewTableFields;
struct __declspec(uuid("071b47f3-293e-4868-bac9-986b55f4c0d8"))
/* interface */ ITableControlInfo;
struct __declspec(uuid("38cdb63f-bfad-11d2-9f23-00c04f6bc886"))
/* interface */ ITableControl;
struct __declspec(uuid("6831ecbd-4264-4bef-82e6-a6311a0b4fa0"))
/* interface */ ITableControl2;
struct __declspec(uuid("1e5471d9-7f04-4479-97ab-576a12a7cb9c"))
/* interface */ ITableControl3;
struct __declspec(uuid("b74c691e-c7af-11d3-9f80-00c04f6bc886"))
/* interface */ ITableControlWidth;
struct __declspec(uuid("f3001283-847b-44f4-a14a-22cd0017d79a"))
/* interface */ ITableDataCallback2;
struct __declspec(uuid("4147a361-efc4-11d3-a0a4-00c04f6bc626"))
/* interface */ IExportOperation;
struct __declspec(uuid("4657d94f-5ffb-11d3-9f6c-00c04f6bc886"))
/* interface */ IDefaultTableProperty;
struct __declspec(uuid("1c1b8ce1-d23b-4ede-9a0e-2f65af61f1d1"))
/* interface */ ITableCalculator;
struct __declspec(uuid("eafde0df-251d-4936-aaa7-0af6d4dbd685"))
/* interface */ ITableViewEvents;
struct /* coclass */ TableViewEventsHelper;
struct /* coclass */ TableView;
struct /* coclass */ ExportOperation;
struct __declspec(uuid("28232c3a-d7d8-450c-a1da-9c1ef5a5a175"))
/* interface */ ICalculator;
struct __declspec(uuid("4ffea595-65d7-431a-a102-f8377402dc88"))
/* interface */ ICalculatorCallback;
struct __declspec(uuid("309194d6-cceb-11d2-9f24-00c04f6bc886"))
/* interface */ ICalculatorUI;
struct __declspec(uuid("504996e3-9abe-4a42-847d-39d641b7fd41"))
/* interface */ ICalculatorUI2;
struct __declspec(uuid("8f3e794a-ef0b-43ca-9de4-34dec440aaa5"))
/* interface */ ICalculatorUIJoinSettings;
struct /* coclass */ Calculator;
struct /* coclass */ CalculatorUI;
struct /* coclass */ CalculatorCallback;
struct /* coclass */ GNWeightsPropPage;
struct /* coclass */ GNNamePropPage;
struct /* coclass */ GNConnectivityRulesPropPage;
struct __declspec(uuid("c315fc73-705a-11d2-a07e-0000f8775bf9"))
/* interface */ IQueryPropertyPage;
struct __declspec(uuid("813c9eec-5d9d-40c8-918c-6725a73eef10"))
/* interface */ IQueryPropertyPage2;
struct /* coclass */ QueryPropertyPage;
struct __declspec(uuid("fb895241-121e-11d3-80ba-0080c7625171"))
/* interface */ IVersionManager;
struct __declspec(uuid("fb895243-121e-11d3-80ba-0080c7625171"))
/* interface */ INewVersionDialog;
struct __declspec(uuid("2f6252b5-9401-492e-81f8-47b795a3f5cf"))
/* interface */ IVersionManagerEvents;
struct /* coclass */ VersionManager;
struct /* coclass */ NewVersionDialog;
struct /* coclass */ VersioningGeneralPropertyPage;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(ITableCharacteristics, __uuidof(ITableCharacteristics));
_COM_SMARTPTR_TYPEDEF(ITableDataCallback, __uuidof(ITableDataCallback));
_COM_SMARTPTR_TYPEDEF(ITableViewCallback, __uuidof(ITableViewCallback));
_COM_SMARTPTR_TYPEDEF(ITableViewInfo, __uuidof(ITableViewInfo));
_COM_SMARTPTR_TYPEDEF(ITableSelectionColor, __uuidof(ITableSelectionColor));
_COM_SMARTPTR_TYPEDEF(ITableView, __uuidof(ITableView));
_COM_SMARTPTR_TYPEDEF(ITableViewOutput, __uuidof(ITableViewOutput));
_COM_SMARTPTR_TYPEDEF(ITableView2, __uuidof(ITableView2));
_COM_SMARTPTR_TYPEDEF(ITableViewTableFields, __uuidof(ITableViewTableFields));
_COM_SMARTPTR_TYPEDEF(ITableControlInfo, __uuidof(ITableControlInfo));
_COM_SMARTPTR_TYPEDEF(ITableControl, __uuidof(ITableControl));
_COM_SMARTPTR_TYPEDEF(ITableControl2, __uuidof(ITableControl2));
_COM_SMARTPTR_TYPEDEF(ITableControl3, __uuidof(ITableControl3));
_COM_SMARTPTR_TYPEDEF(ITableControlWidth, __uuidof(ITableControlWidth));
_COM_SMARTPTR_TYPEDEF(ITableDataCallback2, __uuidof(ITableDataCallback2));
_COM_SMARTPTR_TYPEDEF(IExportOperation, __uuidof(IExportOperation));
_COM_SMARTPTR_TYPEDEF(IDefaultTableProperty, __uuidof(IDefaultTableProperty));
_COM_SMARTPTR_TYPEDEF(ITableCalculator, __uuidof(ITableCalculator));
_COM_SMARTPTR_TYPEDEF(ITableViewEvents, __uuidof(ITableViewEvents));
_COM_SMARTPTR_TYPEDEF(ICalculator, __uuidof(ICalculator));
_COM_SMARTPTR_TYPEDEF(ICalculatorCallback, __uuidof(ICalculatorCallback));
_COM_SMARTPTR_TYPEDEF(ICalculatorUI, __uuidof(ICalculatorUI));
_COM_SMARTPTR_TYPEDEF(ICalculatorUI2, __uuidof(ICalculatorUI2));
_COM_SMARTPTR_TYPEDEF(ICalculatorUIJoinSettings, __uuidof(ICalculatorUIJoinSettings));
_COM_SMARTPTR_TYPEDEF(IQueryPropertyPage, __uuidof(IQueryPropertyPage));
_COM_SMARTPTR_TYPEDEF(IQueryPropertyPage2, __uuidof(IQueryPropertyPage2));
_COM_SMARTPTR_TYPEDEF(IVersionManager, __uuidof(IVersionManager));
_COM_SMARTPTR_TYPEDEF(INewVersionDialog, __uuidof(INewVersionDialog));
_COM_SMARTPTR_TYPEDEF(IVersionManagerEvents, __uuidof(IVersionManagerEvents));
//
// Type library items
//
struct __declspec(uuid("bb16ff23-f083-4191-b921-6291ca3b512f"))
ITableCharacteristics : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_HeadingFont (
IFontDisp * * ppFont ) = 0;
virtual HRESULT __stdcall get_CellFont (
IFontDisp * * ppFont ) = 0;
virtual HRESULT __stdcall get_HeadingTextColor (
struct IColor * * ppTextColor ) = 0;
virtual HRESULT __stdcall get_CellTextColor (
struct IColor * * ppTextColor ) = 0;
virtual HRESULT __stdcall get_IndexFieldCharacter (
BSTR * pIndexChar ) = 0;
virtual HRESULT __stdcall get_ShowIndexFieldCharacter (
VARIANT_BOOL * pShowIndexCharacter ) = 0;
virtual HRESULT __stdcall putref_HeadingFont (
IFontDisp * ppFont ) = 0;
virtual HRESULT __stdcall putref_CellFont (
IFontDisp * ppFont ) = 0;
virtual HRESULT __stdcall putref_HeadingTextColor (
struct IColor * ppTextColor ) = 0;
virtual HRESULT __stdcall putref_CellTextColor (
struct IColor * ppTextColor ) = 0;
virtual HRESULT __stdcall put_IndexFieldCharacter (
BSTR pIndexChar ) = 0;
virtual HRESULT __stdcall put_ShowIndexFieldCharacter (
VARIANT_BOOL pShowIndexCharacter ) = 0;
virtual HRESULT __stdcall get_AutoValidateEdits (
VARIANT_BOOL * AutoValidateEdits ) = 0;
virtual HRESULT __stdcall put_AutoValidateEdits (
VARIANT_BOOL AutoValidateEdits ) = 0;
virtual HRESULT __stdcall get_ShowCodedValueDomainDescriptions (
VARIANT_BOOL * ShowCodedValueDomainDescriptions ) = 0;
virtual HRESULT __stdcall put_ShowCodedValueDomainDescriptions (
VARIANT_BOOL ShowCodedValueDomainDescriptions ) = 0;
};
struct __declspec(uuid("df4fb24a-fd07-11d2-9f4c-00c04f6bc886"))
ITableDataCallback : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall TableSearch (
struct IQueryFilter * pQueryFilter,
VARIANT_BOOL recycling,
struct ICursor * * ppCursor ) = 0;
};
enum esriTableViewOptions
{
esriTVOptionShowSQLWindow = 0,
esriTVOptionShowFindReplaceWindow = 1,
esriTVOptionSelectAll = 2,
esriTVOptionUnselectAll = 3,
esriTVOptionSwitchSelection = 4,
esriTVOptionShowAppearanceWindow = 5,
esriTVOptionShowAddFieldWindow = 6,
esriTVOptionShowMakeGraphWindow = 7,
esriTVOptionAddTableToLayout = 8,
esriTVOptionShowExportTableWindow = 9,
esriTVOptionReloadCache = 10
};
enum tagesriTVRowInsertPlacement
{
esriTVRowInsBeginningOfWin = 0,
esriTVRowInsBeforeGivenOID = 1,
esriTVRowInsAfterGivenOID = 2,
esriTVRowInsAfterGivenOIDAutoAdv = 3,
esriTVRowInsEndOfWin = 4
};
enum esriTableSelectionActions
{
esriNoAction = 0,
esriSelectCurrentRow = 1,
esriSelectFeatures = 2,
esriDrawFeatures = 3
};
struct __declspec(uuid("22488807-bc7b-11d2-9f23-00c04f6bc886"))
ITableViewCallback : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_SpatialReference (
struct ISpatialReference * * ppSpatialReference ) = 0;
virtual HRESULT __stdcall SelectionChange (
struct ISelectionSet * pSelection,
VARIANT_BOOL newSelectionSet ) = 0;
virtual HRESULT __stdcall RefreshSelection (
struct IEnvelope * pRedrawArea ) = 0;
virtual HRESULT __stdcall RefreshDisplay (
struct IEnvelope * pRedrawArea ) = 0;
virtual HRESULT __stdcall RedrawFeatureLayer (
struct IEnvelope * pRedrawArea ) = 0;
virtual HRESULT __stdcall StartEditOperation ( ) = 0;
virtual HRESULT __stdcall StopEditOperation (
BSTR operationName ) = 0;
virtual HRESULT __stdcall EnableEditUndoRedo (
VARIANT_BOOL Enable ) = 0;
virtual HRESULT __stdcall AbortEditOperation ( ) = 0;
virtual HRESULT __stdcall ShowRelationshipTable (
struct IRelationshipClass * pRelationshipClass,
VARIANT_BOOL showSource,
struct ISelectionSet * pOriginSelectionSet ) = 0;
virtual HRESULT __stdcall Search (
struct IQueryFilter * pQueryFilter,
VARIANT_BOOL recycling,
struct ICursor * * ppCursor ) = 0;
};
struct __declspec(uuid("0f25f47c-657a-11d3-9f6c-00c04f6bc886"))
ITableViewInfo : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall PutPosition (
long x1,
long y1,
long x2,
long y2 ) = 0;
virtual HRESULT __stdcall QueryPosition (
long * pX1,
long * pY1,
long * pX2,
long * pY2 ) = 0;
virtual HRESULT __stdcall get_SelectionColor (
struct IColor * * ppSelectionColor ) = 0;
virtual HRESULT __stdcall putref_SelectionColor (
struct IColor * ppSelectionColor ) = 0;
virtual HRESULT __stdcall put_FieldOrder (
BSTR pFieldList ) = 0;
virtual HRESULT __stdcall get_FieldOrder (
BSTR * pFieldList ) = 0;
virtual HRESULT __stdcall put_FieldWidth (
BSTR fieldName,
long pFieldWidth ) = 0;
virtual HRESULT __stdcall get_FieldWidth (
BSTR fieldName,
long * pFieldWidth ) = 0;
virtual HRESULT __stdcall put_FrozenFields (
long pNumberOfFields ) = 0;
virtual HRESULT __stdcall get_FrozenFields (
long * pNumberOfFields ) = 0;
};
struct __declspec(uuid("b1d2fcec-f7b9-4b77-b8fd-3425772f6ad8"))
ITableSelectionColor : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_SelectedTableSelectionColor (
struct IColor * * ppSelectionColor ) = 0;
virtual HRESULT __stdcall putref_SelectedTableSelectionColor (
struct IColor * ppSelectionColor ) = 0;
virtual HRESULT __stdcall get_SelectionColor (
struct IColor * * ppSelectionColor ) = 0;
virtual HRESULT __stdcall putref_SelectionColor (
struct IColor * ppSelectionColor ) = 0;
};
struct __declspec(uuid("11b27696-ac0e-11d2-a08c-0000f8775bf9"))
ITableView : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall putref_Table (
struct ITable * _arg1 ) = 0;
virtual HRESULT __stdcall putref_QueryFilter (
struct IQueryFilter * _arg1 ) = 0;
virtual HRESULT __stdcall putref_SelectionSet (
struct ISelectionSet * ppSelection ) = 0;
virtual HRESULT __stdcall get_SelectionSet (
struct ISelectionSet * * ppSelection ) = 0;
virtual HRESULT __stdcall put_TableSelectionAction (
enum esriTableSelectionActions _arg1 ) = 0;
virtual HRESULT __stdcall put_ShowSelected (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall put_ShowAliasNamesInColumnHeadings (
VARIANT_BOOL _arg1 ) = 0;
virtual HRESULT __stdcall putref_Callback (
struct ITableViewCallback * _arg1 ) = 0;
virtual HRESULT __stdcall Show (
OLE_HANDLE parentHWnd,
struct tagRECT * initialExtent,
VARIANT_BOOL initiallyVisible ) = 0;
};
struct __declspec(uuid("2daf7bfc-0d1f-47cd-b9d5-d334d300cca6"))
ITableViewOutput : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall SetPosition (
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -