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

📄 docobj.h

📁 MinGW+MSYS开发必用的api参考
💻 H
字号:
#ifndef _DOCOBJ_H#define _DOCOBJ_H#if __GNUC__ >= 3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#define OLECMDERR_E_UNKNOWNGROUP (-2147221244)#define OLECMDERR_E_DISABLED (-2147221247)#define OLECMDERR_E_NOHELP (-2147221246)#define OLECMDERR_E_CANCELED (-2147221245)#define OLECMDERR_E_NOTSUPPORTED (-2147221248)typedef enum {	OLECMDID_OPEN = 1,	OLECMDID_NEW = 2,	OLECMDID_SAVE = 3,	OLECMDID_SAVEAS = 4,	OLECMDID_SAVECOPYAS = 5,	OLECMDID_PRINT = 6,	OLECMDID_PRINTPREVIEW = 7,	OLECMDID_PAGESETUP = 8,	OLECMDID_SPELL = 9,	OLECMDID_PROPERTIES = 10,	OLECMDID_CUT = 11,	OLECMDID_COPY = 12,	OLECMDID_PASTE = 13,	OLECMDID_PASTESPECIAL = 14,	OLECMDID_UNDO = 15,	OLECMDID_REDO = 16,	OLECMDID_SELECTALL = 17,	OLECMDID_CLEARSELECTION = 18,	OLECMDID_ZOOM = 19,	OLECMDID_GETZOOMRANGE = 20,	OLECMDID_UPDATECOMMANDS = 21,	OLECMDID_REFRESH = 22,	OLECMDID_STOP = 23,	OLECMDID_HIDETOOLBARS = 24,	OLECMDID_SETPROGRESSMAX = 25,	OLECMDID_SETPROGRESSPOS = 26,	OLECMDID_SETPROGRESSTEXT = 27,	OLECMDID_SETTITLE = 28,	OLECMDID_SETDOWNLOADSTATE = 29,	OLECMDID_STOPDOWNLOAD = 30} OLECMDID;typedef enum {	OLECMDF_SUPPORTED = 1,	OLECMDF_ENABLED = 2,	OLECMDF_LATCHED = 4,	OLECMDF_NINCHED = 8} OLECMDF;typedef enum {	OLECMDEXECOPT_DODEFAULT = 0,	OLECMDEXECOPT_PROMPTUSER = 1,	OLECMDEXECOPT_DONTPROMPTUSER = 2,	OLECMDEXECOPT_SHOWHELP = 3} OLECMDEXECOPT;typedef struct _tagOLECMDTEXT {	DWORD cmdtextf;	ULONG cwActual;	ULONG cwBuf;	wchar_t rgwz[1];} OLECMDTEXT;typedef struct _tagOLECMD {	ULONG cmdID;	DWORD cmdf;} OLECMD;typedef _COM_interface IOleInPlaceSite *LPOLEINPLACESITE;typedef _COM_interface IEnumOleDocumentViews *LPENUMOLEDOCUMENTVIEWS;EXTERN_C const IID IID_IContinueCallback;EXTERN_C const IID IID_IEnumOleDocumentViews;EXTERN_C const IID IID_IPrint;EXTERN_C const IID IID_IOleDocumentView;#define INTERFACE IOleDocumentViewDECLARE_INTERFACE_(IOleDocumentView,IUnknown){	STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;	STDMETHOD_(ULONG,AddRef)(THIS) PURE;	STDMETHOD_(ULONG,Release)(THIS) PURE;	STDMETHOD(SetInPlaceSite)(THIS_ LPOLEINPLACESITE) PURE;	STDMETHOD(GetInPlaceSite)(THIS_ LPOLEINPLACESITE*) PURE;	STDMETHOD(GetDocument)(THIS_ IUnknown**) PURE;	STDMETHOD(SetRect)(THIS_ LPRECT) PURE;	STDMETHOD(GetRect)(THIS_ LPRECT) PURE;	STDMETHOD(SetRectComplex)(THIS_ LPRECT,LPRECT,LPRECT,LPRECT) PURE;	STDMETHOD(Show)(THIS_ BOOL) PURE;	STDMETHOD(UIActivate)(THIS_ BOOL) PURE;	STDMETHOD(Open)(THIS) PURE;	STDMETHOD(Close)(THIS_ DWORD) PURE;	STDMETHOD(SaveViewState)(THIS_ IStream*) PURE;	STDMETHOD(ApplyViewState)(THIS_ IStream*) PURE;	STDMETHOD(Clone)(THIS_ LPOLEINPLACESITE,IOleDocumentView**) PURE;};#undef INTERFACEDECLARE_ENUMERATOR_(IEnumOleDocumentViews,IOleDocumentView);EXTERN_C const IID IID_IOleDocument;#define INTERFACE IOleDocumentDECLARE_INTERFACE_(IOleDocument,IUnknown){	STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;	STDMETHOD_(ULONG,AddRef)(THIS) PURE;	STDMETHOD_(ULONG,Release)(THIS) PURE;	STDMETHOD(CreateView)(THIS_ LPOLEINPLACESITE,IStream*,DWORD,IOleDocumentView**) PURE;	STDMETHOD(GetDocMiscStatus)(THIS_ DWORD*) PURE;	STDMETHOD(EnumViews)(THIS_ LPENUMOLEDOCUMENTVIEWS*,IOleDocumentView**) PURE;};#undef INTERFACEEXTERN_C const IID IID_IOleCommandTarget;#define INTERFACE IOleCommandTargetDECLARE_INTERFACE_(IOleCommandTarget,IUnknown){	STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;	STDMETHOD_(ULONG,AddRef)(THIS) PURE;	STDMETHOD_(ULONG,Release)(THIS) PURE;	STDMETHOD(QueryStatus)(THIS_ const GUID*,ULONG,OLECMD*,OLECMDTEXT*) PURE;	STDMETHOD(Exec)(THIS_ const GUID*,DWORD,DWORD,VARIANTARG*,VARIANTARG*) PURE;};#undef INTERFACEEXTERN_C const IID IID_IOleDocumentSite;#define INTERFACE IOleDocumentSiteDECLARE_INTERFACE_(IOleDocumentSite,IUnknown){	STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;	STDMETHOD_(ULONG,AddRef)(THIS) PURE;	STDMETHOD_(ULONG,Release)(THIS) PURE;	STDMETHOD(ActivateMe)(THIS_ IOleDocumentView*) PURE;};#undef INTERFACE#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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