⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 esrigeodatabaseui.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 3 页
字号:
        long left,
        long top,
        long width,
        long height ) = 0;
    virtual HRESULT __stdcall Output (
        OLE_HANDLE hDC,
        long dpi,
        long left,
        long top,
        long width,
        long height,
        long startRow,
        long startCol,
        OLE_HANDLE * pHEMF ) = 0;
    virtual HRESULT __stdcall put_IsMetafileDirty (
        VARIANT_BOOL pIsDirty ) = 0;
    virtual HRESULT __stdcall get_IsMetafileDirty (
        VARIANT_BOOL * pIsDirty ) = 0;
};

struct __declspec(uuid("b68cffcb-a325-4bd0-ba35-33a51012b025"))
ITableView2 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Table (
        struct ITable * ppTable ) = 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 pShowSelected ) = 0;
    virtual HRESULT __stdcall put_ShowAliasNamesInColumnHeadings (
        VARIANT_BOOL pShowAliases ) = 0;
    virtual HRESULT __stdcall putref_Callback (
        struct ITableViewCallback * _arg1 ) = 0;
    virtual HRESULT __stdcall Show (
        OLE_HANDLE parentHWnd,
        struct tagRECT * initialExtent,
        VARIANT_BOOL initiallyVisible ) = 0;
    virtual HRESULT __stdcall get_Table (
        struct ITable * * ppTable ) = 0;
    virtual HRESULT __stdcall get_ShowSelected (
        VARIANT_BOOL * pShowSelected ) = 0;
    virtual HRESULT __stdcall get_ShowAliasNamesInColumnHeadings (
        VARIANT_BOOL * pShowAliases ) = 0;
    virtual HRESULT __stdcall put_AllowEditing (
        VARIANT_BOOL _arg1 ) = 0;
};

struct __declspec(uuid("edd9326b-e6df-11d3-adec-00c04fa33a15"))
ITableViewTableFields : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_TableFields (
        struct ITableFields * TableFields ) = 0;
    virtual HRESULT __stdcall get_TableFields (
        struct ITableFields * * TableFields ) = 0;
};

struct __declspec(uuid("071b47f3-293e-4868-bac9-986b55f4c0d8"))
ITableControlInfo : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetCurrentRow (
        VARIANT_BOOL isOid,
        long * pRowNumber ) = 0;
    virtual HRESULT __stdcall GetTopRow (
        long * topRow ) = 0;
    virtual HRESULT __stdcall GetLeftCol (
        long * leftCol ) = 0;
    virtual HRESULT __stdcall get_RecordCount (
        long * pRecCount ) = 0;
    virtual HRESULT __stdcall get_AreAllRecordsRead (
        VARIANT_BOOL * allRecordsRead ) = 0;
    virtual HRESULT __stdcall get_IsEditing (
        VARIANT_BOOL * IsEditing ) = 0;
    virtual HRESULT __stdcall GetCurrentCol (
        long * pFDOFieldIndex ) = 0;
};

struct __declspec(uuid("38cdb63f-bfad-11d2-9f23-00c04f6bc886"))
ITableControl : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall EditChanged ( ) = 0;
    virtual HRESULT __stdcall RemoveAndReloadCache ( ) = 0;
    virtual HRESULT __stdcall UpdateSelection (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall DrawSelectedShapes (
        struct IDisplay * pDisplay ) = 0;
    virtual HRESULT __stdcall RereadFIDs (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall SetCurrentRow (
        VARIANT_BOOL isOid,
        long rowNumber ) = 0;
    virtual HRESULT __stdcall GetCurrentRow (
        VARIANT_BOOL isOid,
        long * pRowNumber ) = 0;
    virtual HRESULT __stdcall Redraw ( ) = 0;
};

struct __declspec(uuid("6831ecbd-4264-4bef-82e6-a6311a0b4fa0"))
ITableControl2 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall EditChanged ( ) = 0;
    virtual HRESULT __stdcall RemoveAndReloadCache ( ) = 0;
    virtual HRESULT __stdcall UpdateSelection (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall DrawSelectedShapes (
        struct IDisplay * pDisplay ) = 0;
    virtual HRESULT __stdcall RereadFIDs (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall SetCurrentRow (
        VARIANT_BOOL isOid,
        long rowNumber ) = 0;
    virtual HRESULT __stdcall GetCurrentRow (
        VARIANT_BOOL isOid,
        long * pRowNumber ) = 0;
    virtual HRESULT __stdcall Redraw ( ) = 0;
    virtual HRESULT __stdcall ReadToEndOfTable ( ) = 0;
};

struct __declspec(uuid("1e5471d9-7f04-4479-97ab-576a12a7cb9c"))
ITableControl3 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall EditChanged ( ) = 0;
    virtual HRESULT __stdcall RemoveAndReloadCache ( ) = 0;
    virtual HRESULT __stdcall UpdateSelection (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall DrawSelectedShapes (
        struct IDisplay * pDisplay ) = 0;
    virtual HRESULT __stdcall RereadFIDs (
        struct ISelectionSet * pSelection ) = 0;
    virtual HRESULT __stdcall SetCurrentRow (
        VARIANT_BOOL isOid,
        long rowNumber ) = 0;
    virtual HRESULT __stdcall GetCurrentRow (
        VARIANT_BOOL isOid,
        long * pRowNumber ) = 0;
    virtual HRESULT __stdcall Redraw ( ) = 0;
    virtual HRESULT __stdcall ReadToEndOfTable ( ) = 0;
    virtual HRESULT __stdcall SetCellFont (
        long oid,
        BSTR fieldName,
        struct IColor * pCellColor,
        struct IFont * pTextFont,
        struct IColor * pTextColor ) = 0;
    virtual HRESULT __stdcall InsertNextRowAt (
        esriTVRowInsertPlacement placement,
        long oid ) = 0;
    virtual HRESULT __stdcall ExecuteOptionCommand (
        enum esriTableViewOptions option ) = 0;
    virtual HRESULT __stdcall put_HideOptionsButton (
        VARIANT_BOOL _arg1 ) = 0;
    virtual HRESULT __stdcall put_SelectToggleAlwaysEnabled (
        VARIANT_BOOL _arg1 ) = 0;
    virtual HRESULT __stdcall put_HideViewToggleButtons (
        VARIANT_BOOL _arg1 ) = 0;
};

struct __declspec(uuid("b74c691e-c7af-11d3-9f80-00c04f6bc886"))
ITableControlWidth : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_FullTableWidth (
        long * pMaxPixels ) = 0;
    virtual HRESULT __stdcall get_RecommendMinimumTableWidth (
        long * pMinPixels ) = 0;
};

struct __declspec(uuid("f3001283-847b-44f4-a14a-22cd0017d79a"))
ITableDataCallback2 : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall TableSearch (
        struct IQueryFilter * pQueryFilter,
        VARIANT_BOOL recycling,
        struct ICursor * * ppCursor ) = 0;
    virtual HRESULT __stdcall TableUpdate (
        struct IQueryFilter * pQueryFilter,
        VARIANT_BOOL recycling,
        struct ICursor * * ppCursor ) = 0;
};

enum esriExportTableOptions
{
    esriExportAllRecords = 0,
    esriExportSelectedRecords = 1,
    esriExportFeaturesWithinExtent = 2
};

struct __declspec(uuid("4147a361-efc4-11d3-a0a4-00c04f6bc626"))
IExportOperation : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetOptions (
        struct IFeatureClass * featureClass,
        BSTR layerName,
        VARIANT_BOOL hasSelection,
        VARIANT_BOOL supportMapProjection,
        OLE_HANDLE parentHWnd,
        VARIANT_BOOL * saveProjection,
        enum esriExportTableOptions * option,
        struct IDatasetName * * outputDataset ) = 0;
    virtual HRESULT __stdcall ExportTable (
        struct IDatasetName * inputDatasetName,
        struct IQueryFilter * inputQueryFilter,
        struct ISelectionSet * inputSelectionSet,
        struct IDatasetName * outputDatasetName,
        OLE_HANDLE parentHWnd ) = 0;
    virtual HRESULT __stdcall ExportFeatureClass (
        struct IDatasetName * inputDatasetName,
        struct IQueryFilter * inputQueryFilter,
        struct ISelectionSet * inputSelectionSet,
        struct IGeometryDef * inputGeometryDef,
        struct IFeatureClassName * outputFClassName,
        OLE_HANDLE parantHWnd ) = 0;
};

struct __declspec(uuid("4657d94f-5ffb-11d3-9f6c-00c04f6bc886"))
IDefaultTableProperty : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_SelectionColor (
        struct IColor * * ppSelectionColor ) = 0;
    virtual HRESULT __stdcall putref_SelectionColor (
        struct IColor * ppSelectionColor ) = 0;
};

struct __declspec(uuid("1c1b8ce1-d23b-4ede-9a0e-2f65af61f1d1"))
ITableCalculator : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_FireRowChangedEventsForJoins (
        VARIANT_BOOL * pFireRowEvents ) = 0;
    virtual HRESULT __stdcall put_FireRowChangedEventsForJoins (
        VARIANT_BOOL pFireRowEvents ) = 0;
};

struct __declspec(uuid("eafde0df-251d-4936-aaa7-0af6d4dbd685"))
ITableViewEvents : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall OnCellMove (
        struct IRow * pRow,
        long fieldPos ) = 0;
    virtual HRESULT __stdcall OnSelectToggle ( ) = 0;
};

struct __declspec(uuid("1093852b-08fc-4729-99e7-a28bfec32d5c"))
TableViewEventsHelper;
    // [ default ] interface IUnknown
    // [ default, source ] interface ITableViewEvents

struct __declspec(uuid("11b27697-ac0e-11d2-a08c-0000f8775bf9"))
TableView;
    // [ default ] interface IUnknown
    // interface ITableView
    // interface ITableView2
    // interface ITableViewOutput
    // interface ITableControl
    // interface ITableControl2
    // interface ITableControl3
    // interface ITableControlWidth
    // interface ITableControlInfo
    // interface ITableViewTableFields
    // interface IClone
    // [ default, source ] interface ITableViewEvents

struct __declspec(uuid("4147a362-efc4-11d3-a0a4-00c04f6bc626"))
ExportOperation;
    // [ default ] interface IUnknown
    // interface IExportOperation
    // interface IFeatureProgress

struct __declspec(uuid("28232c3a-d7d8-450c-a1da-9c1ef5a5a175"))
ICalculator : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall putref_Cursor (
        struct ICursor * _arg1 ) = 0;
    virtual HRESULT __stdcall putref_Callback (
        struct ICalculatorCallback * _arg1 ) = 0;
    virtual HRESULT __stdcall put_Field (
        BSTR _arg1 ) = 0;
    virtual HRESULT __stdcall put_PreExpression (
        BSTR pPreExpression ) = 0;
    virtual HRESULT __stdcall get_PreExpression (
        BSTR * pPreExpression ) = 0;
    virtual HRESULT __stdcall put_Expression (
        BSTR pExpression ) = 0;
    virtual HRESULT __stdcall get_Expression (
        BSTR * pExpression ) = 0;
    virtual HRESULT __stdcall Calculate (
        struct IEnvelope * * ppStoredExtent ) = 0;
    virtual HRESULT __stdcall put_ShowErrorPrompt (
        VARIANT_BOOL pShowPrompt ) = 0;
    virtual HRESULT __stdcall get_ShowErrorPrompt (
        VARIANT_BOOL * pShowPrompt ) = 0;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -