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

📄 esrisystemui.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 2 页
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (18460c08).
//
// esriSystemUI.tlh
//
// C++ source equivalent of Win32 type library c:/Program Files/ArcGIS/com/esriSystemUI.olb
// compiler-generated file created 08/02/06 at 09:01:55 - DO NOT EDIT!

//
// Cross-referenced type libraries:
//
//  #import "C:\Program Files\ArcGIS\com\esriSystem.olb"
//

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("923a1b5a-90e5-4d23-add8-eca3d7d6b1c8"))
/* interface */ IProgressDialog;
struct __declspec(uuid("36b06538-4437-11d1-b970-080009ee4e51"))
/* interface */ ICommand;
struct __declspec(uuid("12f412e9-2cbc-11d2-94c8-080009eebecb"))
/* interface */ ICompletionNotify;
struct __declspec(uuid("e2287753-940f-11d0-835b-080009b996cc"))
/* interface */ IToolControl;
struct __declspec(uuid("2a6b0172-4ed2-11d0-98be-00805f7ced21"))
/* interface */ ITool;
struct __declspec(uuid("857336bf-e12b-11d1-9495-080009eebecb"))
/* interface */ IItemDef;
struct __declspec(uuid("5a141a5b-d096-11d1-b9a9-080009ee4e51"))
/* interface */ ICommandSubType;
struct __declspec(uuid("61b318f0-cda0-11d1-b9a8-080009ee4e51"))
/* interface */ IToolBarDef;
struct __declspec(uuid("58e2c6a1-cd8d-11d1-91a7-0080c718df97"))
/* interface */ IMenuDef;
struct __declspec(uuid("af948931-11d1-11d2-94b4-080009eebecb"))
/* interface */ IMultiItem;
struct __declspec(uuid("1e29f387-f77a-42cc-ad58-5fb1f5f8e11d"))
/* interface */ IMultiItemEx;
struct __declspec(uuid("6b7b57f8-5765-11d0-92d9-00805f7c28b0"))
/* interface */ IComPropertySheetEvents;
struct __declspec(uuid("80a807ab-7bb9-11d0-87ec-080009ec732a"))
/* interface */ IOperation;
struct __declspec(uuid("303ee675-3087-11d2-94c9-080009eebecb"))
/* interface */ IOperationStack;
struct __declspec(uuid("fc6732db-6295-4b39-b257-8c799ae20567"))
/* interface */ IToolSelectedLayer;
struct __declspec(uuid("623bf41c-3e34-4586-a729-c2e34cbe8fa9"))
/* interface */ ISystemMouseCursor;
struct __declspec(uuid("e0ccbcb0-cd47-11d5-a9e6-00104bb6fc1c"))
/* interface */ IDataObjectHelper;
struct /* coclass */ DataObjectHelper;
struct __declspec(uuid("14cb3146-6fdd-4b45-8759-0a297a4dad10"))
/* interface */ ICommandHost;
struct /* coclass */ ControlsOperationStack;
struct /* coclass */ CommandHost;
struct /* coclass */ ToolHost;
struct /* coclass */ ComPropertySheetEventsProxyHelper;
struct /* coclass */ SystemFont;
struct /* coclass */ SystemMouseCursor;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(IProgressDialog, __uuidof(IProgressDialog));
_COM_SMARTPTR_TYPEDEF(ICommand, __uuidof(ICommand));
_COM_SMARTPTR_TYPEDEF(ICompletionNotify, __uuidof(ICompletionNotify));
_COM_SMARTPTR_TYPEDEF(IToolControl, __uuidof(IToolControl));
_COM_SMARTPTR_TYPEDEF(ITool, __uuidof(ITool));
_COM_SMARTPTR_TYPEDEF(IItemDef, __uuidof(IItemDef));
_COM_SMARTPTR_TYPEDEF(ICommandSubType, __uuidof(ICommandSubType));
_COM_SMARTPTR_TYPEDEF(IToolBarDef, __uuidof(IToolBarDef));
_COM_SMARTPTR_TYPEDEF(IMenuDef, __uuidof(IMenuDef));
_COM_SMARTPTR_TYPEDEF(IMultiItem, __uuidof(IMultiItem));
_COM_SMARTPTR_TYPEDEF(IMultiItemEx, __uuidof(IMultiItemEx));
_COM_SMARTPTR_TYPEDEF(IComPropertySheetEvents, __uuidof(IComPropertySheetEvents));
_COM_SMARTPTR_TYPEDEF(IOperation, __uuidof(IOperation));
_COM_SMARTPTR_TYPEDEF(IOperationStack, __uuidof(IOperationStack));
_COM_SMARTPTR_TYPEDEF(IToolSelectedLayer, __uuidof(IToolSelectedLayer));
_COM_SMARTPTR_TYPEDEF(ISystemMouseCursor, __uuidof(ISystemMouseCursor));
_COM_SMARTPTR_TYPEDEF(IDataObjectHelper, __uuidof(IDataObjectHelper));
_COM_SMARTPTR_TYPEDEF(ICommandHost, __uuidof(ICommandHost));

//
// Type library items
//

enum esriCommandStyles
{
    esriCommandStyleTextOnly = 0,
    esriCommandStyleIconOnly = 1,
    esriCommandStyleIconAndText = 2,
    esriCommandStyleMenuBar = 4
};

enum esriCmdBarType
{
    esriCmdBarTypeToolbar = 0,
    esriCmdBarTypeMenu = 1,
    esriCmdBarTypeShortcutMenu = 2
};

enum esriSystemMouseCursor
{
    esriSystemMouseCursorDefault = 0,
    esriSystemMouseCursorArrow = 1,
    esriSystemMouseCursorCrosshair = 2,
    esriSystemMouseCursorIBeam = 3,
    esriSystemMouseCursorIcon = 4,
    esriSystemMouseCursorSize = 5,
    esriSystemMouseCursorSizeNESW = 6,
    esriSystemMouseCursorSizeNS = 7,
    esriSystemMouseCursorSizeNWSE = 8,
    esriSystemMouseCursorSizeWE = 9,
    esriSystemMouseCursorUpArrow = 10,
    esriSystemMouseCursorHourglass = 11,
    esriSystemMouseCursorNoDrop = 12,
    esriSystemMouseCursorArrowHourglass = 13,
    esriSystemMouseCursorArrowQuestion = 14,
    esriSystemMouseCursorSizeAll = 15,
    esriSystemMouseCursorZoom = 50,
    esriSystemMouseCursorZoomIn = 51,
    esriSystemMouseCursorZoomOut = 52,
    esriSystemMouseCursorPan = 53,
    esriSystemMouseCursorPanning = 54,
    esriSystemMouseCursorIdentify = 55,
    esriSystemMouseCursorLabel = 56,
    esriSystemMouseCursorHotLink = 57,
    esriSystemMouseCursorPencil = 58,
    esriSystemMouseCursorHand = 59,
    esriSystemMouseCursorPageZoomIn = 60,
    esriSystemMouseCursorPageZoomOut = 61,
    esriSystemMouseCursorPagePan = 62,
    esriSystemMouseCursorPagePanning = 63
};

struct __declspec(uuid("923a1b5a-90e5-4d23-add8-eca3d7d6b1c8"))
IProgressDialog : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall ShowDialog ( ) = 0;
    virtual HRESULT __stdcall HideDialog ( ) = 0;
    virtual HRESULT __stdcall get_CancelEnabled (
        VARIANT_BOOL * bVal ) = 0;
    virtual HRESULT __stdcall put_CancelEnabled (
        VARIANT_BOOL bVal ) = 0;
};

struct __declspec(uuid("36b06538-4437-11d1-b970-080009ee4e51"))
ICommand : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Enabled (
        VARIANT_BOOL * Enabled ) = 0;
    virtual HRESULT __stdcall get_Checked (
        VARIANT_BOOL * Checked ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Caption ) = 0;
    virtual HRESULT __stdcall get_Tooltip (
        BSTR * Tooltip ) = 0;
    virtual HRESULT __stdcall get_Message (
        BSTR * Message ) = 0;
    virtual HRESULT __stdcall get_HelpFile (
        BSTR * HelpFile ) = 0;
    virtual HRESULT __stdcall get_HelpContextID (
        long * helpID ) = 0;
    virtual HRESULT __stdcall get_Bitmap (
        OLE_HANDLE * Bitmap ) = 0;
    virtual HRESULT __stdcall get_Category (
        BSTR * categoryName ) = 0;
    virtual HRESULT __stdcall OnCreate (
        IDispatch * hook ) = 0;
    virtual HRESULT __stdcall OnClick ( ) = 0;
};

struct __declspec(uuid("12f412e9-2cbc-11d2-94c8-080009eebecb"))
ICompletionNotify : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetComplete ( ) = 0;
};

struct __declspec(uuid("e2287753-940f-11d0-835b-080009b996cc"))
IToolControl : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_hWnd (
        OLE_HANDLE * hWnd ) = 0;
    virtual HRESULT __stdcall OnFocus (
        struct ICompletionNotify * complete ) = 0;
    virtual HRESULT __stdcall OnDrop (
        enum esriCmdBarType barType,
        VARIANT_BOOL * bValid ) = 0;
};

struct __declspec(uuid("2a6b0172-4ed2-11d0-98be-00805f7ced21"))
ITool : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Cursor (
        OLE_HANDLE * Cursor ) = 0;
    virtual HRESULT __stdcall OnMouseDown (
        long button,
        long shift,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall OnMouseMove (
        long button,
        long shift,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall OnMouseUp (
        long button,
        long shift,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall OnDblClick ( ) = 0;
    virtual HRESULT __stdcall OnKeyDown (
        long keyCode,
        long shift ) = 0;
    virtual HRESULT __stdcall OnKeyUp (
        long keyCode,
        long shift ) = 0;
    virtual HRESULT __stdcall OnContextMenu (
        long x,
        long y,
        VARIANT_BOOL * handled ) = 0;
    virtual HRESULT __stdcall Refresh (
        OLE_HANDLE hdc ) = 0;
    virtual HRESULT __stdcall Deactivate (
        VARIANT_BOOL * complete ) = 0;
};

struct __declspec(uuid("857336bf-e12b-11d1-9495-080009eebecb"))
IItemDef : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_ID (
        BSTR _arg1 ) = 0;
    virtual HRESULT __stdcall put_Group (
        VARIANT_BOOL _arg1 ) = 0;
    virtual HRESULT __stdcall put_SubType (
        long _arg1 ) = 0;
};

struct __declspec(uuid("5a141a5b-d096-11d1-b9a9-080009ee4e51"))
ICommandSubType : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetSubType (
        long SubType ) = 0;
    virtual HRESULT __stdcall GetCount (
        long * Count ) = 0;
};

struct __declspec(uuid("61b318f0-cda0-11d1-b9a8-080009ee4e51"))
IToolBarDef : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ItemCount (
        long * numItems ) = 0;
    virtual HRESULT __stdcall GetItemInfo (
        long pos,
        struct IItemDef * itemDef ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Name ) = 0;
};

struct __declspec(uuid("58e2c6a1-cd8d-11d1-91a7-0080c718df97"))
IMenuDef : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_ItemCount (
        long * numItems ) = 0;
    virtual HRESULT __stdcall GetItemInfo (
        long pos,
        struct IItemDef * itemDef ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Name ) = 0;
};

struct __declspec(uuid("af948931-11d1-11d2-94b4-080009eebecb"))
IMultiItem : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Name (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * Name ) = 0;
    virtual HRESULT __stdcall get_Message (
        BSTR * Message ) = 0;
    virtual HRESULT __stdcall get_HelpFile (
        BSTR * HelpFile ) = 0;
    virtual HRESULT __stdcall get_HelpContextID (
        long * ID ) = 0;

⌨️ 快捷键说明

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