?? esricatalogui.tlh
字號:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (11afefb9).
//
// esriCatalogUI.tlh
//
// C++ source equivalent of Win32 type library c:/Program Files/ArcGis/com/esriCatalogUI.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\esriCatalog.olb"
// #import "C:\Program Files\ArcGIS\com\esriSystem.olb"
// #import "C:\Program Files\ArcGIS\com\esriGeometry.olb"
// #import "C:\Program Files\ArcGIS\com\esriCarto.olb"
// #import "C:\Program Files\ArcGIS\com\esriDisplay.olb"
// #import "C:\Program Files\ArcGIS\com\esriGeoDatabase.olb"
// #import "C:\Program Files\ArcGIS\com\esriGISClient.olb"
//
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct __declspec(uuid("d1bf6a01-7a1c-11d0-b77d-00805f7ced21"))
/* interface */ IGxApplication;
struct __declspec(uuid("b1de27ab-d892-11d1-aa81-064342000000"))
/* interface */ IGxView;
struct __declspec(uuid("2ef87699-ec64-11d1-aa96-00c04fa375e3"))
/* interface */ IGxTreeView;
struct __declspec(uuid("da1862ea-95f8-11d2-af67-080009ec734b"))
/* interface */ IGxContentsView;
struct __declspec(uuid("da1862ec-95f8-11d2-af67-080009ec734b"))
/* interface */ IGxPreview;
struct __declspec(uuid("19bd00a9-e455-11d1-aee4-080009ec734b"))
/* interface */ IGxGeographicView;
struct __declspec(uuid("20f44eeb-f618-11d3-a68b-0008c7d3ae8d"))
/* interface */ IGxGeographicView2;
struct __declspec(uuid("8ed63615-da21-4807-a4ce-97efcfb8fddb"))
/* interface */ IGxTableView;
struct __declspec(uuid("d342626c-f9da-11d3-a68d-0008c7d3ae8d"))
/* interface */ IEnumGxView;
struct __declspec(uuid("e7e3da73-f904-11d3-a68c-0008c7d3ae8d"))
/* interface */ IGxViewContainer;
struct __declspec(uuid("22e48ec9-f92d-11d3-a68d-0008c7d3ae8d"))
/* interface */ IGxContentsViewColumn;
struct __declspec(uuid("26212055-ef93-11d3-a685-0008c7d3ae8d"))
/* interface */ IGxContentsViewColumns;
struct __declspec(uuid("a6164232-9140-41ad-b3f3-1da263c80d56"))
/* interface */ IGxViewPrint;
struct /* coclass */ GxTreeView;
struct /* coclass */ GxContentsView;
struct /* coclass */ GxPreview;
struct /* coclass */ GxGeographicView;
struct /* coclass */ GxTableView;
struct /* coclass */ GxContentsViewColumn;
struct /* coclass */ GxContentsViewPage;
struct /* coclass */ EnumGxView;
struct __declspec(uuid("eab9ce29-e777-11d1-aee7-080009ec734b"))
/* interface */ IGxDialog;
struct /* coclass */ GxDialog;
struct __declspec(uuid("16688540-54c4-11d2-aad3-00c04fa33a15"))
/* interface */ ISpatialReferenceDialog;
struct __declspec(uuid("b088f162-cdd1-11d3-a097-00c04f6bdf0e"))
/* interface */ ISpatialReferenceDialog2;
struct __declspec(uuid("a38cb580-95ce-11d2-ad2a-00c04fa33a15"))
/* interface */ IGeographicCoordinateSystemDialog;
struct __declspec(uuid("a38cb581-95ce-11d2-ad2a-00c04fa33a15"))
/* interface */ IProjectedCoordinateSystemDialog;
struct /* coclass */ SpatialReferenceDialog;
struct /* coclass */ GeographicCoordinateSystemDialog;
struct /* coclass */ ProjectedCoordinateSystemDialog;
struct /* coclass */ GeographicCoordSysPropPage;
struct /* coclass */ ProjectedCoordSysPropPage;
struct __declspec(uuid("5dbede6b-4cde-11d2-aad2-00c04fa33a15"))
/* interface */ ITableDefinitionDialog;
struct __declspec(uuid("b8eb61d1-6223-11d3-9ff0-00c04f6bc626"))
/* interface */ ITableDefFieldsPage;
struct /* coclass */ TableDefinitionDialog;
struct /* coclass */ DomainsPropertyPage;
struct /* coclass */ TableDefNamePage;
struct /* coclass */ TableDefFieldsPage;
struct /* coclass */ SubtypesPropertyPage;
struct /* coclass */ TableIndexPage;
struct /* coclass */ TableDefRelationshipsPage;
struct /* coclass */ TableDefWeightsPage;
struct /* coclass */ GxMapPropPage;
struct /* coclass */ GxPMFMapPropPage;
struct /* coclass */ GxObjectVisibilityPage;
struct /* coclass */ GxFileFilterDefinitionPage;
struct __declspec(uuid("6edc31dd-e3ad-11d2-99c1-0000f80372b4"))
/* interface */ IFeatureDatasetDialog;
struct /* coclass */ FeatureDatasetDialog;
struct /* coclass */ FeatDSSpaRefPage;
struct __declspec(uuid("2a4e2f8c-daf1-11d2-9f52-00c04f6bc626"))
/* interface */ IRelationshipClassDialog;
struct /* coclass */ RelationshipClassDialog;
struct /* coclass */ GeneralRelationshipClassPropertyPage;
struct /* coclass */ RelationshipRulesPage;
struct __declspec(uuid("d0579ffe-5918-4c35-9f03-d9833f728df1"))
/* interface */ ICreateRasterCatalogWizard;
struct __declspec(uuid("9c204f5e-59b2-475a-a52b-37b0f750f0f6"))
/* interface */ IGxObjectEnumerator;
struct /* coclass */ CreateRasterCatalogWizard;
struct __declspec(uuid("979fea13-d5ae-11d2-9f28-00c04f6bc69e"))
/* interface */ IGxApplicationEvents;
struct /* coclass */ GxShapefileIndexPage;
struct /* coclass */ Pre70CoveragePropertyPage;
struct /* coclass */ GxDataGraphView;
struct __declspec(uuid("da1862eb-95f8-11d2-af67-080009ec734b"))
/* interface */ IGxDocumentationView;
struct __declspec(uuid("7ad0da09-0d4a-11d3-a626-0008c7d3ae50"))
/* interface */ IMetadataEditor;
struct __declspec(uuid("055b2b9a-f2c9-11d2-9fc1-00c04f8ed211"))
/* interface */ IMetadataHelper;
struct __declspec(uuid("43390ccd-5906-4c57-81fd-7a2f95a7a84e"))
/* interface */ IMetadataEvents;
struct /* coclass */ GxDocumentationView;
struct /* coclass */ MetadataExtension;
struct __declspec(uuid("b1c0a748-d6c7-4477-9c84-e83da6f60617"))
/* interface */ IXmlQuery;
struct __declspec(uuid("4ea3e4ec-9dfa-11d3-a6cb-0008c7d3ae50"))
/* interface */ IFileSystemQuery;
struct __declspec(uuid("3155eef7-8734-43a5-87e7-62bd658363af"))
/* interface */ IArcIMSQuery;
struct __declspec(uuid("52e909ba-552e-4ae2-87e7-9ed84c703d1e"))
/* interface */ IFindDialogSettings;
struct __declspec(uuid("d18306a2-9d3c-11d3-a6cb-0008c7d3ae50"))
/* interface */ ISearchEngine;
struct __declspec(uuid("b46f085c-db78-4862-a391-fcfdc92c62cb"))
/* interface */ ISearchEngineProperties;
struct __declspec(uuid("d18306a3-9d3c-11d3-a6cb-0008c7d3ae50"))
/* interface */ ISearchEngineEvents;
struct __declspec(uuid("70e62545-d396-11d3-a6f3-0008c7d3ae50"))
/* interface */ IFindDialog;
struct /* coclass */ FileSystemQuery;
struct /* coclass */ FileSystemXmlSearchEngine;
struct /* coclass */ CatalogSearchEngine;
struct /* coclass */ FindDialog;
struct __declspec(uuid("cac7e0e9-bde5-4a18-a18f-92b6b0bf86f4"))
/* interface */ IAGSObjectAdminDialog;
struct __declspec(uuid("b2772436-4029-4b58-abd2-8e4ad62ea569"))
/* interface */ IAGSConnectionAdminDialog;
struct /* coclass */ AGSGeneralPage;
struct /* coclass */ AGSMapParameterPage;
struct /* coclass */ AGSGeocodeParameterPage;
struct /* coclass */ AGSProcessPage;
struct /* coclass */ AGSPoolingPage;
struct /* coclass */ AGSServerHostsPage;
struct /* coclass */ AGSServerDirsPage;
struct /* coclass */ AGSServerGeneralPage;
struct /* coclass */ AGSServerStatisticsPage;
struct /* coclass */ AGSServerTypesPage;
struct /* coclass */ ProxyServerPage;
struct /* coclass */ MapServerObjectPropPage;
struct /* coclass */ AGSObjectAdminDialog;
struct /* coclass */ AGSConnectionAdminDialog;
struct __declspec(uuid("40f59116-40c0-4cf1-830b-dca136cc1c8f"))
/* interface */ ICreateRasterDatasetDlg;
struct __declspec(uuid("0eda5f3d-fe01-40d1-9018-1b2e4a01fd2e"))
/* interface */ IGxRasterCatalogSubView;
struct /* coclass */ GxRasterCatalogContentView;
struct /* coclass */ GxRasterCatalogSubPropertyView;
struct /* coclass */ MetadataServiceEngine;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IGxApplication, __uuidof(IGxApplication));
_COM_SMARTPTR_TYPEDEF(IGxView, __uuidof(IGxView));
_COM_SMARTPTR_TYPEDEF(IGxTreeView, __uuidof(IGxTreeView));
_COM_SMARTPTR_TYPEDEF(IGxContentsView, __uuidof(IGxContentsView));
_COM_SMARTPTR_TYPEDEF(IGxPreview, __uuidof(IGxPreview));
_COM_SMARTPTR_TYPEDEF(IGxGeographicView, __uuidof(IGxGeographicView));
_COM_SMARTPTR_TYPEDEF(IGxGeographicView2, __uuidof(IGxGeographicView2));
_COM_SMARTPTR_TYPEDEF(IGxTableView, __uuidof(IGxTableView));
_COM_SMARTPTR_TYPEDEF(IEnumGxView, __uuidof(IEnumGxView));
_COM_SMARTPTR_TYPEDEF(IGxViewContainer, __uuidof(IGxViewContainer));
_COM_SMARTPTR_TYPEDEF(IGxContentsViewColumn, __uuidof(IGxContentsViewColumn));
_COM_SMARTPTR_TYPEDEF(IGxContentsViewColumns, __uuidof(IGxContentsViewColumns));
_COM_SMARTPTR_TYPEDEF(IGxViewPrint, __uuidof(IGxViewPrint));
_COM_SMARTPTR_TYPEDEF(IGxDialog, __uuidof(IGxDialog));
_COM_SMARTPTR_TYPEDEF(ISpatialReferenceDialog, __uuidof(ISpatialReferenceDialog));
_COM_SMARTPTR_TYPEDEF(ISpatialReferenceDialog2, __uuidof(ISpatialReferenceDialog2));
_COM_SMARTPTR_TYPEDEF(IGeographicCoordinateSystemDialog, __uuidof(IGeographicCoordinateSystemDialog));
_COM_SMARTPTR_TYPEDEF(IProjectedCoordinateSystemDialog, __uuidof(IProjectedCoordinateSystemDialog));
_COM_SMARTPTR_TYPEDEF(ITableDefinitionDialog, __uuidof(ITableDefinitionDialog));
_COM_SMARTPTR_TYPEDEF(ITableDefFieldsPage, __uuidof(ITableDefFieldsPage));
_COM_SMARTPTR_TYPEDEF(IFeatureDatasetDialog, __uuidof(IFeatureDatasetDialog));
_COM_SMARTPTR_TYPEDEF(IRelationshipClassDialog, __uuidof(IRelationshipClassDialog));
_COM_SMARTPTR_TYPEDEF(ICreateRasterCatalogWizard, __uuidof(ICreateRasterCatalogWizard));
_COM_SMARTPTR_TYPEDEF(IGxObjectEnumerator, __uuidof(IGxObjectEnumerator));
_COM_SMARTPTR_TYPEDEF(IGxApplicationEvents, __uuidof(IGxApplicationEvents));
_COM_SMARTPTR_TYPEDEF(IGxDocumentationView, __uuidof(IGxDocumentationView));
_COM_SMARTPTR_TYPEDEF(IMetadataEditor, __uuidof(IMetadataEditor));
_COM_SMARTPTR_TYPEDEF(IMetadataHelper, __uuidof(IMetadataHelper));
_COM_SMARTPTR_TYPEDEF(IMetadataEvents, __uuidof(IMetadataEvents));
_COM_SMARTPTR_TYPEDEF(IXmlQuery, __uuidof(IXmlQuery));
_COM_SMARTPTR_TYPEDEF(IFileSystemQuery, __uuidof(IFileSystemQuery));
_COM_SMARTPTR_TYPEDEF(IArcIMSQuery, __uuidof(IArcIMSQuery));
_COM_SMARTPTR_TYPEDEF(IFindDialogSettings, __uuidof(IFindDialogSettings));
_COM_SMARTPTR_TYPEDEF(ISearchEngine, __uuidof(ISearchEngine));
_COM_SMARTPTR_TYPEDEF(ISearchEngineProperties, __uuidof(ISearchEngineProperties));
_COM_SMARTPTR_TYPEDEF(ISearchEngineEvents, __uuidof(ISearchEngineEvents));
_COM_SMARTPTR_TYPEDEF(IFindDialog, __uuidof(IFindDialog));
_COM_SMARTPTR_TYPEDEF(IAGSObjectAdminDialog, __uuidof(IAGSObjectAdminDialog));
_COM_SMARTPTR_TYPEDEF(IAGSConnectionAdminDialog, __uuidof(IAGSConnectionAdminDialog));
_COM_SMARTPTR_TYPEDEF(ICreateRasterDatasetDlg, __uuidof(ICreateRasterDatasetDlg));
_COM_SMARTPTR_TYPEDEF(IGxRasterCatalogSubView, __uuidof(IGxRasterCatalogSubView));
//
// Type library items
//
struct __declspec(uuid("d1bf6a01-7a1c-11d0-b77d-00805f7ced21"))
IGxApplication : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Catalog (
struct IGxCatalog * * Catalog ) = 0;
virtual HRESULT __stdcall get_View (
struct IGxView * * View ) = 0;
virtual HRESULT __stdcall get_ViewClassID (
struct IUID * * ViewClassID ) = 0;
virtual HRESULT __stdcall put_ViewClassID (
struct IUID * ViewClassID ) = 0;
virtual HRESULT __stdcall get_TreeView (
struct IGxTreeView * * TreeView ) = 0;
virtual HRESULT __stdcall get_Selection (
struct IGxSelection * * Selection ) = 0;
virtual HRESULT __stdcall get_SelectedObject (
struct IGxObject * * SelectedObject ) = 0;
virtual HRESULT __stdcall put_Location (
BSTR _arg1 ) = 0;
virtual HRESULT __stdcall Refresh (
BSTR startingPath ) = 0;
virtual HRESULT __stdcall ShowContextMenu (
long x,
long y ) = 0;
virtual HRESULT __stdcall ExpandSelection ( ) = 0;
virtual HRESULT __stdcall get_CanDeleteSelection (
VARIANT_BOOL * pEnabled ) = 0;
virtual HRESULT __stdcall DeleteSelection ( ) = 0;
virtual HRESULT __stdcall get_CanRenameSelection (
VARIANT_BOOL * pEnabled ) = 0;
virtual HRESULT __stdcall RenameSelection ( ) = 0;
virtual HRESULT __stdcall get_AreaOfInterest (
struct IEnvelope * * aoi ) = 0;
virtual HRESULT __stdcall put_AreaOfInterest (
struct IEnvelope * aoi ) = 0;
};
struct __declspec(uuid("b1de27ab-d892-11d1-aa81-064342000000"))
IGxView : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * Name ) = 0;
virtual HRESULT __stdcall get_ClassID (
struct IUID * * ClassID ) = 0;
virtual HRESULT __stdcall get_hWnd (
OLE_HANDLE * window ) = 0;
virtual HRESULT __stdcall get_DefaultToolbarCLSID (
struct IUID * * toolbarCLSID ) = 0;
virtual HRESULT __stdcall get_SupportsTools (
VARIANT_BOOL * SupportsTools ) = 0;
virtual HRESULT __stdcall Applies (
struct IGxObject * Selection,
VARIANT_BOOL * Applies ) = 0;
virtual HRESULT __stdcall Activate (
struct IGxApplication * application,
struct IGxCatalog * Catalog ) = 0;
virtual HRESULT __stdcall Deactivate ( ) = 0;
virtual HRESULT __stdcall Refresh ( ) = 0;
virtual HRESULT __stdcall SystemSettingChanged (
long flag,
BSTR section ) = 0;
};
struct __declspec(uuid("2ef87699-ec64-11d1-aa96-00c04fa375e3"))
IGxTreeView : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall ExpandSelection (
struct IGxSelection * Selection ) = 0;
virtual HRESULT __stdcall BeginRename ( ) = 0;
virtual HRESULT __stdcall EnsureVisible (
struct IGxObject * object ) = 0;
};
enum esriContentsViewStyle
{
esriCVSLargeIcons = 0,
esriCVSList = 1,
esriCVSDetails = 2,
esriCVSThumbnails = 3
};
struct __declspec(uuid("da1862ea-95f8-11d2-af67-080009ec734b"))
IGxContentsView : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_DisplayStyle (
enum esriContentsViewStyle * contentsStyle ) = 0;
virtual HRESULT __stdcall put_DisplayStyle (
enum esriContentsViewStyle contentsStyle ) = 0;
virtual HRESULT __stdcall get_AllowMultiSelect (
VARIANT_BOOL * multiSelect ) = 0;
virtual HRESULT __stdcall put_AllowMultiSelect (
VARIANT_BOOL multiSelect ) = 0;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -