📄 esriframework.tlh
字号:
virtual HRESULT __stdcall Create (
VARIANT objectID,
IUnknown * * ppObj ) = 0;
};
struct __declspec(uuid("d7ee3483-004d-11d4-9fe7-00c04f6bc78e"))
IVbaApplication : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall RunVBAMacro (
BSTR docName,
BSTR moduleName,
BSTR macroName,
VARIANT * arguments,
VARIANT * returnValue ) = 0;
virtual HRESULT __stdcall CreateCodeModule (
BSTR docName,
BSTR moduleName ) = 0;
virtual HRESULT __stdcall RemoveCodeModule (
BSTR docName,
BSTR moduleName ) = 0;
virtual HRESULT __stdcall InsertCode (
BSTR docName,
BSTR moduleName,
BSTR codeText ) = 0;
};
struct __declspec(uuid("3ee6d0c3-e3f2-11d3-a679-0008c7df97b9"))
IDockableWindow : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * Name ) = 0;
virtual HRESULT __stdcall get_Caption (
BSTR * Caption ) = 0;
virtual HRESULT __stdcall put_Caption (
BSTR Caption ) = 0;
virtual HRESULT __stdcall get_ID (
struct IUID * * ID ) = 0;
virtual HRESULT __stdcall Show (
VARIANT_BOOL Show ) = 0;
virtual HRESULT __stdcall IsVisible (
VARIANT_BOOL * bVisible ) = 0;
virtual HRESULT __stdcall Dock (
enum esriDockFlags dockFlags ) = 0;
virtual HRESULT __stdcall get_UserData (
VARIANT * data ) = 0;
};
struct __declspec(uuid("3d1fa10a-f154-11d3-a67e-0008c7df97b9"))
IDockableWindowDef : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnCreate (
IDispatch * hook ) = 0;
virtual HRESULT __stdcall get_ChildHWND (
OLE_HANDLE * hWnd ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * Name ) = 0;
virtual HRESULT __stdcall get_Caption (
BSTR * Caption ) = 0;
virtual HRESULT __stdcall OnDestroy ( ) = 0;
virtual HRESULT __stdcall get_UserData (
VARIANT * data ) = 0;
};
struct __declspec(uuid("3ee6d0c2-e3f2-11d3-a679-0008c7df97b9"))
IDockableWindowManager : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetDockableWindow (
struct IUID * dockWnd,
struct IDockableWindow * * Item ) = 0;
};
struct __declspec(uuid("52bcff1b-6a36-49df-b14f-be227d8543ef"))
IDllThreadManager : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnShutdown ( ) = 0;
};
struct __declspec(uuid("34709a45-8e39-4397-a0cf-63963e5f52e4"))
IMultiThreadedApplication : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetProcessID (
long * pid ) = 0;
virtual HRESULT __stdcall RegisterThreadManager (
struct IDllThreadManager * pThreadMgr,
long * mgrCookie ) = 0;
virtual HRESULT __stdcall UnregisterThreadManager (
long mgrCookie ) = 0;
};
struct __declspec(uuid("b26de0cf-5c0a-433d-9082-097004e13a0a"))
IDocumentDirty : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall SetDirty ( ) = 0;
};
struct __declspec(uuid("a684089c-cde0-407c-92d8-811a3f8e850c"))
IDocumentDirty2 : IDocumentDirty
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall SetClean ( ) = 0;
};
struct __declspec(uuid("b8352370-23e6-42fc-9b43-5e7536c13af9"))
IDDECommandHandler : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall CanExecute (
BSTR Command,
VARIANT_BOOL * CanExecute ) = 0;
virtual HRESULT __stdcall Execute (
BSTR Command ) = 0;
};
struct __declspec(uuid("fabc30f9-d273-11d2-9f36-00c04f6bc61a"))
IAppROT : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Add (
struct IApplication * pApp,
long * cookie ) = 0;
virtual HRESULT __stdcall Remove (
long cookie ) = 0;
virtual HRESULT __stdcall get_Count (
long * Count ) = 0;
virtual HRESULT __stdcall get_Item (
long Index,
struct IApplication * * pApp ) = 0;
};
struct __declspec(uuid("fabc30fa-d273-11d2-9f36-00c04f6bc61a"))
IAppROTEvents : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall AppAdded (
struct IApplication * pApp ) = 0;
virtual HRESULT __stdcall AppRemoved (
struct IApplication * pApp ) = 0;
};
struct __declspec(uuid("f87fa8a3-e51a-11d1-877c-0000f8751720"))
IPropertyPageContext : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Priority (
long * Priority ) = 0;
virtual HRESULT __stdcall Applies (
VARIANT unkArray,
VARIANT_BOOL * Applies ) = 0;
virtual HRESULT __stdcall CreateCompatibleObject (
VARIANT kind,
VARIANT * pNewObject ) = 0;
virtual HRESULT __stdcall QueryObject (
VARIANT theObject ) = 0;
virtual HRESULT __stdcall GetHelpFile (
long controlID,
BSTR * HelpFile ) = 0;
virtual HRESULT __stdcall GetHelpId (
long controlID,
long * helpID ) = 0;
virtual HRESULT __stdcall Cancel ( ) = 0;
};
struct __declspec(uuid("14746473-1534-11d3-9f49-00c04f6bc709"))
IColorPalette : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall TrackPopupMenu (
struct tagRECT * rect,
struct IColor * currentColor,
VARIANT_BOOL orientation,
OLE_HANDLE hParentWnd,
VARIANT_BOOL * ok ) = 0;
virtual HRESULT __stdcall get_Color (
struct IColor * * newColor ) = 0;
};
enum esriATModality
{
esriATModeless = 0,
esriATModal = 1
};
struct __declspec(uuid("0acdfe44-f5e2-11d3-a623-0008c711c8c1"))
IArcToolboxTool : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_Modality (
enum esriATModality dialogModality ) = 0;
virtual HRESULT __stdcall get_Modality (
enum esriATModality * dialogModality ) = 0;
virtual HRESULT __stdcall get_Name (
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 * helpID ) = 0;
virtual HRESULT __stdcall get_Bitmap (
IPictureDisp * * Bitmap ) = 0;
virtual HRESULT __stdcall get_TreeviewLocation (
BSTR * TreeviewLocation ) = 0;
virtual HRESULT __stdcall OnCreate (
IDispatch * hook ) = 0;
virtual HRESULT __stdcall Execute (
VARIANT * InputData = &vtMissing ) = 0;
};
struct __declspec(uuid("dcab4344-69d0-492a-9468-9a89a8e9b571"))
MouseCursor;
// [ default ] interface IMouseCursor
struct __declspec(uuid("316f1e91-30b6-43fe-9fd8-9c08c5394eb8"))
IFileOpenHandler : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall CanOpen (
BSTR filename,
VARIANT_BOOL * CanOpen ) = 0;
virtual HRESULT __stdcall Open (
BSTR filename ) = 0;
};
struct __declspec(uuid("ea936dfe-2aa1-11d4-a632-0008c711c8c1"))
IAtbApplication : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_hWnd (
OLE_HANDLE * hWnd ) = 0;
};
struct __declspec(uuid("ca787e4d-17a0-11d4-a629-0008c711c8c1"))
IArcToolboxFind : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ArcCommands (
BSTR * commands ) = 0;
virtual HRESULT __stdcall get_Keywords (
BSTR * Keywords ) = 0;
};
struct __declspec(uuid("2b718169-1b85-11d2-94b6-080009eebecb"))
IMenuItem : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnPopup (
struct ICommandBar * pParentMenu ) = 0;
virtual HRESULT __stdcall OnClose ( ) = 0;
};
struct __declspec(uuid("e1740ec5-9513-11d2-a2df-0000f8774fb5"))
AppRef;
// [ default ] interface IApplication
struct __declspec(uuid("fabc30fb-d273-11d2-9f36-00c04f6bc61a"))
AppROT;
// [ default ] interface IAppROT
// [ default, source ] interface IAppROTEvents
// interface IConnectionPointContainer
struct __declspec(uuid("8a85d730-2949-49da-8995-cec77f68bdfa"))
Accelerator;
// [ default ] interface IUnknown
// interface IAccelerator
struct __declspec(uuid("c32ff69d-cf6a-4fe5-b62f-a38feaead0d8"))
Templates;
// [ default ] interface IUnknown
// interface ITemplates
struct __declspec(uuid("5c396018-9b88-493c-b47d-8c6332aedbdd"))
CommandBars;
// [ default ] interface IUnknown
// interface ICommandBars
struct __declspec(uuid("a37ef60a-59b9-4599-8621-ac81112df947"))
CommandBar;
// [ default ] interface IUnknown
// interface ICommandItem
// interface ICommandBar
// interface IWindowPosition
struct __declspec(uuid("ce259b71-280c-11d2-aa2f-000000000000"))
AcceleratorTable;
// [ default ] interface IAcceleratorTable
// interface IPersist
// interface IPersistStream
struct __declspec(uuid("fa73ef95-b87c-11d1-947b-080009eebecb"))
CommandItem;
// [ default ] interface IUnknown
// interface ICommandItem
// interface IPersist
// interface IPersistStream
// interface ISupportErrorInfo
struct __declspec(uuid("d91ed352-e414-11d3-a679-0008c7df97b9"))
DockableWindow;
// [ default ] interface IUnknown
// interface IDockableWindow
// interface ISupportErrorInfo
// interface IWindowPosition
struct __declspec(uuid("057c74e0-faf0-45cb-89e3-af132be1a2a7"))
DllThreadManager;
// [ default ] interface IUnknown
// interface IDllThreadManager
struct __declspec(uuid("d13cbe84-71b0-4eef-8bd6-60d358b431f6"))
Button;
// [ default ] interface IUnknown
// interface ICommand
struct __declspec(uuid("da53dc37-e97c-4997-bbde-93f2be061ec0"))
Tool;
// [ default ] interface IUnknown
// interface ICommand
// interface ITool
struct __declspec(uuid("b6bff46f-6dcf-4db7-9985-5f41a41f17fc"))
ToolControl;
// [ default ] interface IUnknown
// interface ICommand
// interface IToolControl
struct __declspec(uuid("bf3dd473-a408-4014-b913-69a31af6115d"))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -