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

📄 dsoframerlib.h

📁 主要用于打开office文档而使用. ole开发,
💻 H
📖 第 1 页 / 共 4 页
字号:
            /* [optional][in] */ VARIANT OverwriteExisting,
            /* [optional][in] */ VARIANT WebUsername,
            /* [optional][in] */ VARIANT WebPassword);
        
        /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE *_PrintOutOld )( 
            _FramerControl * This,
            /* [optional][in] */ VARIANT PromptToSelectPrinter);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Close )( 
            _FramerControl * This);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Caption )( 
            _FramerControl * This,
            /* [in] */ BSTR bstr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Caption )( 
            _FramerControl * This,
            /* [retval][out] */ BSTR *pbstr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Titlebar )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Titlebar )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Toolbars )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Toolbars )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ModalState )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ModalState )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ShowDialog )( 
            _FramerControl * This,
            /* [in] */ dsoShowDialogType DlgType);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableFileCommand )( 
            _FramerControl * This,
            /* [in] */ dsoFileCommandType Item,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableFileCommand )( 
            _FramerControl * This,
            /* [in] */ dsoFileCommandType Item,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderStyle )( 
            _FramerControl * This,
            /* [in] */ dsoBorderStyle style);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderStyle )( 
            _FramerControl * This,
            /* [retval][out] */ dsoBorderStyle *pstyle);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )( 
            _FramerControl * This,
            /* [in] */ /* external definition not present */ OLE_COLOR clr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )( 
            _FramerControl * This,
            /* [retval][out] */ /* external definition not present */ OLE_COLOR *pclr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )( 
            _FramerControl * This,
            /* [in] */ /* external definition not present */ OLE_COLOR clr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )( 
            _FramerControl * This,
            /* [retval][out] */ /* external definition not present */ OLE_COLOR *pclr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )( 
            _FramerControl * This,
            /* [in] */ /* external definition not present */ OLE_COLOR clr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )( 
            _FramerControl * This,
            /* [retval][out] */ /* external definition not present */ OLE_COLOR *pclr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TitlebarColor )( 
            _FramerControl * This,
            /* [in] */ /* external definition not present */ OLE_COLOR clr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TitlebarColor )( 
            _FramerControl * This,
            /* [retval][out] */ /* external definition not present */ OLE_COLOR *pclr);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TitlebarTextColor )( 
            _FramerControl * This,
            /* [in] */ /* external definition not present */ OLE_COLOR clr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TitlebarTextColor )( 
            _FramerControl * This,
            /* [retval][out] */ /* external definition not present */ OLE_COLOR *pclr);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecOleCommand )( 
            _FramerControl * This,
            /* [in] */ LONG OLECMDID,
            /* [optional][in] */ VARIANT Options,
            /* [optional][in] */ VARIANT *vInParam,
            /* [optional][out][in] */ VARIANT *vInOutParam);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Menubar )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Menubar )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HostName )( 
            _FramerControl * This,
            /* [in] */ BSTR bstr);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HostName )( 
            _FramerControl * This,
            /* [retval][out] */ BSTR *pbstr);
        
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentFullName )( 
            _FramerControl * This,
            /* [retval][out] */ BSTR *pbstr);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PrintOut )( 
            _FramerControl * This,
            /* [optional][in] */ VARIANT PromptUser,
            /* [optional][in] */ VARIANT PrinterName,
            /* [optional][in] */ VARIANT Copies,
            /* [optional][in] */ VARIANT FromPage,
            /* [optional][in] */ VARIANT ToPage,
            /* [optional][in] */ VARIANT OutputFile);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PrintPreview )( 
            _FramerControl * This);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PrintPreviewExit )( 
            _FramerControl * This);
        
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsReadOnly )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDirty )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pbool);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LockServer )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LockServer )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pvbool);
        
        /* [helpstring][nonbrowsable][id] */ HRESULT ( STDMETHODCALLTYPE *GetDataObjectContent )( 
            _FramerControl * This,
            /* [in] */ VARIANT ClipFormatNameOrNumber,
            /* [retval][out] */ VARIANT *pvResults);
        
        /* [helpstring][nonbrowsable][id] */ HRESULT ( STDMETHODCALLTYPE *SetDataObjectContent )( 
            _FramerControl * This,
            /* [in] */ VARIANT ClipFormatNameOrNumber,
            /* [in] */ VARIANT DataByteArray);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ActivationPolicy )( 
            _FramerControl * This,
            /* [in] */ enum dsoActivationPolicy lPolicy);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ActivationPolicy )( 
            _FramerControl * This,
            /* [retval][out] */ enum dsoActivationPolicy *plPolicy);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrameHookPolicy )( 
            _FramerControl * This,
            /* [in] */ enum dsoFrameHookPolicy lPolicy);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrameHookPolicy )( 
            _FramerControl * This,
            /* [retval][out] */ enum dsoFrameHookPolicy *plPolicy);
        
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MenuAccelerators )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MenuAccelerators )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pvbool);
        
        /* [helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventsEnabled )( 
            _FramerControl * This,
            /* [in] */ VARIANT_BOOL vbool);
        
        /* [id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventsEnabled )( 
            _FramerControl * This,
            /* [retval][out] */ VARIANT_BOOL *pvbool);
        
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DocumentName )( 
            _FramerControl * This,
            /* [retval][out] */ BSTR *pbstr);
        
        END_INTERFACE
    } _FramerControlVtbl;

    interface _FramerControl
    {
        CONST_VTBL struct _FramerControlVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


#define _FramerControl_QueryInterface(This,riid,ppvObject)	\
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)

#define _FramerControl_AddRef(This)	\
    (This)->lpVtbl -> AddRef(This)

#define _FramerControl_Release(This)	\
    (This)->lpVtbl -> Release(This)


#define _FramerControl_GetTypeInfoCount(This,pctinfo)	\
    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)

#define _FramerControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)

#define _FramerControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)

#define _FramerControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)


#define _FramerControl_Activate(This)	\
    (This)->lpVtbl -> Activate(This)

#define _FramerControl_get_ActiveDocument(This,ppdisp)	\
    (This)->lpVtbl -> get_ActiveDocument(This,ppdisp)

#define _FramerControl_CreateNew(This,ProgIdOrTemplate)	\
    (This)->lpVtbl -> CreateNew(This,ProgIdOrTemplate)

#define _FramerControl_Open(This,Document,ReadOnly,ProgId,WebUsername,WebPassword)	\
    (This)->lpVtbl -> Open(This,Document,ReadOnly,ProgId,WebUsername,WebPassword)

#define _FramerControl_Save(This,SaveAsDocument,OverwriteExisting,WebUsername,WebPassword)	\
    (This)->lpVtbl -> Save(This,SaveAsDocument,OverwriteExisting,WebUsername,WebPassword)

#define _FramerControl__PrintOutOld(This,PromptToSelectPrinter)	\
    (This)->lpVtbl -> _PrintOutOld(This,PromptToSelectPrinter)

#define _FramerControl_Close(This)	\
    (This)->lpVtbl -> Close(This)

#define _FramerControl_put_Caption(This,bstr)	\
    (This)->lpVtbl -> put_Caption(This,bstr)

#define _FramerControl_get_Caption(This,pbstr)	\
    (This)->lpVtbl -> get_Caption(This,pbstr)

#define _FramerControl_put_Titlebar(This,vbool)	\
    (This)->lpVtbl -> put_Titlebar(This,vbool)

#define _FramerControl_get_Titlebar(This,pbool)	\
    (This)->lpVtbl -> get_Titlebar(This,pbool)

#define _FramerControl_put_Toolbars(This,vbool)	\
    (This)->lpVtbl -> put_Toolbars(This,vbool)

#define _FramerControl_get_Toolbars(This,pbool)	\
    (This)->lpVtbl -> get_Toolbars(This,pbool)

#define _FramerControl_put_ModalState(This,vbool)	\
    (This)->lpVtbl -> put_ModalState(This,vbool)

#define _FramerControl_get_ModalState(This,pbool)	\
    (This)->lpVtbl -> get_ModalState(This,pbool)

#define _FramerControl_ShowDialog(This,DlgType)	\
    (This)->lpVtbl -> ShowDialog(This,DlgType)

#define _FramerControl_put_EnableFileCommand(This,Item,vbool)	\
    (This)->lpVtbl -> put_EnableFileCommand(This,Item,vbool)

#define _FramerControl_get_EnableFileCommand(This,Item,pbool)	\
    (This)->lpVtbl -> get_EnableFileCommand(This,Item,pbool)

#define _FramerControl_put_BorderStyle(This,style)	\
    (This)->lpVtbl -> put_BorderStyle(This,style)

#define _FramerControl_get_BorderStyle(This,pstyle)	\
    (This)->lpVtbl -> get_BorderStyle(This,pstyle)

#define _FramerControl_put_BorderColor(This,clr)	\
    (This)->lpVtbl -> put_BorderColor(This,clr)

#define _FramerControl_get_BorderColor(This,pclr)	\
    (This)->lpVtbl -> get_BorderColor(This,pclr)

#define _FramerControl_put_BackColor(This,clr)	\
    (This)->lpVtbl -> put_BackColor(This,clr)

#define _FramerControl_get_BackColor(This,pclr)	\
    (This)->lpVtbl -> get_BackColor(This,pclr)

#define _FramerControl_put_ForeColor(This,clr)	\
    (This)->lpVtbl -> put_ForeColor(This,clr)

#define _FramerControl_get_ForeColor(This,pclr)	\
    (This)->lpVtbl -> get_ForeColor(This,pclr)

#define _FramerControl_put_TitlebarColor(This,clr)	\
    (This)->lpVtbl -> put_TitlebarColor(This,clr)

#define _FramerControl_get_TitlebarColor(This,pclr)	\
    (This)->lpVtbl -> get_TitlebarColor(This,pclr)

#define _FramerControl_put_TitlebarTextColor(This,clr)	\
    (This)->lpVtbl -> put_TitlebarTextColor(This,clr)

#define _FramerControl_get_TitlebarTextColor(This,pclr)	\
    (This)->lpVtbl -> get_TitlebarTextColor(This,pclr)

#define _FramerControl_ExecOleCommand(This,OLECMDID,Options,vInParam,vInOutParam)	\
    (This)->lpVtbl -> ExecOleCommand(This,OLECMDID,Options,vInParam,vInOutParam)

#define _FramerControl_put_Menubar(This,vbool)	\
    (This)->lpVtbl -> put_Menubar(This,vbool)

#define _FramerControl_get_Menubar(This,pbool)	\
    (This)->lpVtbl -> get_Menubar(This,pbool)

#define _FramerControl_put_HostName(This,bstr)	\
    (This)->lpVtbl -> put_HostName(This,bstr)

#define _FramerControl_get_HostName(This,pbstr)	\
    (This)->lpVtbl -> get_HostName(This,pbstr)

#define _FramerControl_get_DocumentFullName(This,pbstr)	\
    (This)->lpVtbl -> get_DocumentFullName(This,pbstr)

#define _FramerControl_PrintOut(This,PromptUser,PrinterName,Copies,FromPage,ToPage,OutputFile)	\
    (This)->lpVtbl -> PrintOut(This,PromptUser,PrinterName,Copies,FromPage,ToPage,OutputFile)

#define _FramerControl_PrintPreview(This)	\
    (This)->lpVtbl -> PrintPreview(This)

#define _FramerControl_PrintPreviewExit(This)	\
    (This)->lpVtbl -> PrintPreviewExit(This)

#define _FramerControl_get_IsReadOnly(This,pbool)	\
    (This)->lpVtbl -> get_IsReadOnly(This,pbool)

#define _FramerControl_get_IsDirty(This,pbool)	\
    (This)->lpVtbl -> get_IsDirty(This,pbool)

#define _FramerControl_put_LockServer(This,vbool)	\
    (This)->lpVtbl -> put_LockServer(This,vbool)

#define _FramerControl_get_LockServer(This,pvbool)	\
    (This)->lpVtbl -> get_LockServer(This,pvbool)

#define _FramerControl_GetDataObjectContent(This,ClipFormatNameOrNumber,pvResults)	\
    (This)->lpVtbl -> GetDataObjectContent(This,ClipFormatNameOrNumber,pvResults)

#define _FramerControl_SetDataObjectContent(This,ClipFormatNameOrNumber,DataByteArray)	\
    (This)->lpVtbl -> SetDataObjectContent(This,ClipFormatNameOrNumber,DataByteArray)

#define _FramerControl_put_ActivationPolicy(This,lPolicy)	\
    (This)->lpVtbl -> put_ActivationPolicy(This,lPolicy)

#define _FramerControl_get_ActivationPolicy(This,plPolicy)	\
    (This)->lpVtbl -> get_ActivationPolicy(This,plPolicy)

#define _FramerControl_put_FrameHookPolicy(This,lPolicy)	\
    (This)->lpVtbl -> put_FrameHookPolicy(This,lPolicy)

#define _FramerControl_get_FrameHookPolicy(This,plPolicy)	\
    (This)->lpVtbl -> get_FrameHookPolicy(This,plPolicy)

#define _FramerControl_put_MenuAccelerators(This,vbool)	\
    (This)->lpVtbl -> put_MenuAccelerators(This,vbool)

#define _FramerControl_get_MenuAccelerators(This,pvbool)	\
    (This)->lpVtbl -> get_MenuAccelerators(This,pvbool)

#define _FramerControl_put_EventsEnabled(This,vbool)	\
    (This)->lpVtbl -> put_EventsEnabled(This,vbool)

#define _FramerControl_get_EventsEnabled(This,pvbool)	\
    (This)->lpVtbl -> get_EventsEnabled(This,pvbool)

⌨️ 快捷键说明

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