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

📄 esriframework.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        struct ICommandBar * * menu ) = 0;
    virtual HRESULT __stdcall CreateMacroItem (
        BSTR Name,
        VARIANT * FaceID,
        BSTR Action,
        VARIANT * Index,
        struct ICommandItem * * macro ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall Find (
        VARIANT identifier,
        VARIANT_BOOL noRecurse,
        struct ICommandItem * * Item ) = 0;
    virtual HRESULT __stdcall get_Item (
        long Index,
        struct ICommandItem * * Item ) = 0;
    virtual HRESULT __stdcall Popup (
        long X,
        long Y,
        struct ICommandItem * * Choice ) = 0;
    virtual HRESULT __stdcall Dock (
        enum esriDockFlags dockFlags,
        struct ICommandBar * referenceBar ) = 0;
    virtual HRESULT __stdcall IsVisible (
        VARIANT_BOOL * bVisible ) = 0;
};

struct __declspec(uuid("423b7723-b858-11d1-947b-080009eebecb"))
ICommandItem : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Action (
        BSTR * macro ) = 0;
    virtual HRESULT __stdcall put_Action (
        BSTR macro ) = 0;
    virtual HRESULT __stdcall get_BuiltIn (
        VARIANT_BOOL * BuiltIn ) = 0;
    virtual HRESULT __stdcall get_Category (
        BSTR * Category ) = 0;
    virtual HRESULT __stdcall get_Command (
        struct ICommand * * Command ) = 0;
    virtual HRESULT __stdcall Delete ( ) = 0;
    virtual HRESULT __stdcall put_FaceID (
        VARIANT FaceID ) = 0;
    virtual HRESULT __stdcall get_FaceID (
        VARIANT * FaceID ) = 0;
    virtual HRESULT __stdcall put_Group (
        VARIANT_BOOL Group ) = 0;
    virtual HRESULT __stdcall get_Group (
        VARIANT_BOOL * Group ) = 0;
    virtual HRESULT __stdcall get_HelpFile (
        BSTR * HelpFile ) = 0;
    virtual HRESULT __stdcall put_HelpFile (
        BSTR HelpFile ) = 0;
    virtual HRESULT __stdcall get_HelpContextID (
        long * contextID ) = 0;
    virtual HRESULT __stdcall put_HelpContextID (
        long contextID ) = 0;
    virtual HRESULT __stdcall get_ID (
        struct IUID * * identity ) = 0;
    virtual HRESULT __stdcall get_Index (
        long * Index ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall put_Name (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall put_Caption (
        BSTR Name ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct ICommandBar * * bar ) = 0;
    virtual HRESULT __stdcall Reset ( ) = 0;
    virtual HRESULT __stdcall get_Style (
        enum esriCommandStyles * Style ) = 0;
    virtual HRESULT __stdcall put_Style (
        enum esriCommandStyles Style ) = 0;
    virtual HRESULT __stdcall get_Tag (
        BSTR * Tag ) = 0;
    virtual HRESULT __stdcall put_Tag (
        BSTR Tag ) = 0;
    virtual HRESULT __stdcall get_Tooltip (
        BSTR * Tooltip ) = 0;
    virtual HRESULT __stdcall put_Tooltip (
        BSTR Tooltip ) = 0;
    virtual HRESULT __stdcall get_Type (
        enum esriCommandTypes * Type ) = 0;
    virtual HRESULT __stdcall get_Message (
        BSTR * Message ) = 0;
    virtual HRESULT __stdcall put_Message (
        BSTR Message ) = 0;
    virtual HRESULT __stdcall Execute ( ) = 0;
    virtual HRESULT __stdcall Refresh ( ) = 0;
};

enum esriCommandTypes
{
    esriCmdTypeCommand = 0,
    esriCmdTypeMenu = 1,
    esriCmdTypeToolbar = 2,
    esriCmdTypeMacro = 3,
    esriCmdTypeUIButtonCtrl = 4,
    esriCmdTypeUIToolCtrl = 5,
    esriCmdTypeUIComboBoxCtrl = 6,
    esriCmdTypeUIEditBoxCtrl = 7
};

enum esriDockFlags
{
    esriDockHide = 0,
    esriDockShow = 1,
    esriDockLeft = 2,
    esriDockRight = 4,
    esriDockTop = 8,
    esriDockBottom = 16,
    esriDockFloat = 32,
    esriDockToggle = 64
};

struct __declspec(uuid("08300de2-27fd-11d2-aa2f-000000000000"))
IAcceleratorTable : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Item (
        long Index,
        struct IAccelerator * * Accelerator ) = 0;
    virtual HRESULT __stdcall Add (
        VARIANT ID,
        long Key,
        VARIANT_BOOL bCtrl,
        VARIANT_BOOL bAlt,
        VARIANT_BOOL bShift,
        VARIANT_BOOL * bSucceeded ) = 0;
    virtual HRESULT __stdcall Find (
        VARIANT ID,
        struct IArray * * accelArray ) = 0;
    virtual HRESULT __stdcall FindByKey (
        long Key,
        VARIANT_BOOL bCtrl,
        VARIANT_BOOL bAlt,
        VARIANT_BOOL bShift,
        struct IAccelerator * * Accelerator ) = 0;
};

struct __declspec(uuid("08300de1-27fd-11d2-aa2f-000000000000"))
IAccelerator : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Shift (
        VARIANT_BOOL bShift ) = 0;
    virtual HRESULT __stdcall get_Shift (
        VARIANT_BOOL * bShift ) = 0;
    virtual HRESULT __stdcall put_Alt (
        VARIANT_BOOL bAlt ) = 0;
    virtual HRESULT __stdcall get_Alt (
        VARIANT_BOOL * bAlt ) = 0;
    virtual HRESULT __stdcall put_Ctrl (
        VARIANT_BOOL bCtrl ) = 0;
    virtual HRESULT __stdcall get_Ctrl (
        VARIANT_BOOL * bCtrl ) = 0;
    virtual HRESULT __stdcall put_Key (
        long keyCode ) = 0;
    virtual HRESULT __stdcall get_Key (
        long * keyCode ) = 0;
    virtual HRESULT __stdcall put_CommandID (
        VARIANT cmdID ) = 0;
    virtual HRESULT __stdcall get_CommandID (
        VARIANT * cmdID ) = 0;
    virtual HRESULT __stdcall Delete ( ) = 0;
};

enum esriDocumentType
{
    esriDocumentTypeNormal = 0,
    esriDocumentTypeTemplate = 1,
    esriDocumentTypeDocument = 2
};

struct __declspec(uuid("792d7e87-7993-11d2-a2d1-0000f8774fb5"))
ICustomizationFilter : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall OnCustomizationEvent (
        enum esriCustomizationEvent custEventType,
        VARIANT eventCtx,
        VARIANT_BOOL * bDeny ) = 0;
};

enum esriCustomizationEvent
{
    esriCEAddCategory = 0,
    esriCEAddCommand = 1,
    esriCEShowCustDlg = 2,
    esriCEShowVBAIDE = 3,
    esriCEInvokeCommand = 4,
    esriCEShowCustCtxMenu = 5
};

struct __declspec(uuid("ce7c5749-3921-11d2-94cf-080009eebecb"))
ITemplates : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Item (
        long Index,
        BSTR * pathName ) = 0;
};

enum esriStatusBarPanes
{
    esriStatusMain = 0,
    esriStatusAnimation = 1,
    esriStatusPosition = 2,
    esriStatusPagePosition = 4,
    esriStatusSize = 8,
    esriStatusCapsLock = 16,
    esriStatusNumLock = 32,
    esriStatusScrollLock = 64,
    esriStatusClock = 128
};

enum CustomizationErrors
{
    cust_err_builtin_only = -2147221404,
    cust_err_invalid_on_builtin = -2147221403,
    cust_err_invalid_on_commandbar = -2147221402,
    cust_err_invalid_type = -2147221401,
    cust_err_cmdNotAvail = -2147221400,
    cust_err_invalid = -2147221399,
    cust_err_alreadyLocked = -2147221392,
    cust_err_badPasswordLen = -2147221391,
    cust_err_no_template_lock = -2147221390
};

enum esriWindowState
{
    esriWSNormal = 0,
    esriWSMinimize = 1,
    esriWSMaximize = 2,
    esriWSFloating = 4
};

struct __declspec(uuid("68e13af7-f1bf-11d1-949f-080009eebecb"))
IShortcutMenu : IUnknown
{};

struct __declspec(uuid("d4511a0e-1d47-461e-bc44-2475545ee2d9"))
IAcceleratorHook : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall CheckAccelerator (
        long vkey,
        VARIANT_BOOL * check ) = 0;
};

struct __declspec(uuid("66767665-d576-11d2-9f57-00c04f6bc61a"))
IRootLevelMenu : IUnknown
{};

struct __declspec(uuid("ceb59b81-d86d-11d1-a21c-080009b6f22b"))
IPaletteEvents : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall ContentsChanged ( ) = 0;
};

struct __declspec(uuid("5fdd7101-8e9f-11d1-a1b2-080009b6f22b"))
ISelectionPalette : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Enabled (
        VARIANT_BOOL * Enabled ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_ItemCount (
        long * ItemCount ) = 0;
    virtual HRESULT __stdcall QueryItem (
        long Index,
        OLE_HANDLE * Bitmap,
        BSTR * Tooltip ) = 0;
    virtual HRESULT __stdcall get_MoreButtonCount (
        long * MoreButtonCount ) = 0;
    virtual HRESULT __stdcall QueryMoreButton (
        long Index,
        BSTR * Tooltip,
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Category (
        BSTR * Category ) = 0;
    virtual HRESULT __stdcall get_ShortCutKey (
        BSTR * shortCutText ) = 0;
    virtual HRESULT __stdcall get_NumColumns (
        long * NumColumns ) = 0;
    virtual HRESULT __stdcall put_NumColumns (
        long NumColumns ) = 0;
    virtual HRESULT __stdcall get_NumRows (
        long * NumRows ) = 0;
    virtual HRESULT __stdcall put_NumRows (
        long NumRows ) = 0;
    virtual HRESULT __stdcall get_LastSelected (
        long * Index ) = 0;
    virtual HRESULT __stdcall put_LastSelected (
        long Index ) = 0;
    virtual HRESULT __stdcall OnCreate (
        IDispatch * hook ) = 0;
    virtual HRESULT __stdcall OnClick (
        long Index ) = 0;
};

struct __declspec(uuid("88c995ae-64a7-43f5-bf12-88ac179b25a6"))
IWindowPosition : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Left (
        long Left ) = 0;
    virtual HRESULT __stdcall get_Left (
        long * Left ) = 0;
    virtual HRESULT __stdcall put_Top (
        long Top ) = 0;
    virtual HRESULT __stdcall get_Top (
        long * Top ) = 0;
    virtual HRESULT __stdcall put_Width (
        long Width ) = 0;
    virtual HRESULT __stdcall get_Width (
        long * Width ) = 0;
    virtual HRESULT __stdcall put_Height (
        long Height ) = 0;
    virtual HRESULT __stdcall get_Height (
        long * Height ) = 0;
    virtual HRESULT __stdcall Move (
        long Left,
        long Top,
        long Width,
        long Height ) = 0;
    virtual HRESULT __stdcall put_State (
        enum esriWindowState windowState ) = 0;
    virtual HRESULT __stdcall get_State (
        enum esriWindowState * windowState ) = 0;
};

struct __declspec(uuid("f91752ef-3339-482f-ad92-4b752c98e744"))
IMouseCursor : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetCursor (
        VARIANT cursorID ) = 0;
};

struct __declspec(uuid("60a1409b-9b67-431b-b428-e2c17be36e9a"))
IObjectFactory : IUnknown
{
    //
    // Raw methods provided by interface
    //

⌨️ 快捷键说明

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