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

📄 _graph.h

📁 A source code for gragh
💻 H
📖 第 1 页 / 共 3 页
字号:
            /* [out] */ LONG *right,
            /* [out] */ LONG *bottom);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetClientRect )( 
            ISmartGraph * This,
            /* [out] */ LONG *left,
            /* [out] */ LONG *top,
            /* [out] */ LONG *right,
            /* [out] */ LONG *bottom);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ZoomIn )( 
            ISmartGraph * This,
            /* [in] */ LONG FromSample,
            /* [in] */ LONG ToSample);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ZoomInByPercent )( 
            ISmartGraph * This,
            /* [in] */ DOUBLE FromPercent,
            /* [in] */ DOUBLE ToPercent);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ZoomOut )( 
            ISmartGraph * This);
        
        /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( 
            ISmartGraph * This);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayedRange )( 
            ISmartGraph * This,
            /* [out] */ LONGLONG *nStartSample,
            /* [out] */ LONGLONG *nEndSample);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetLegendText )( 
            ISmartGraph * This,
            /* [in] */ BSTR strText,
            /* [in] */ LONG top,
            /* [in] */ LONG left,
            /* [in] */ LONG bottom,
            /* [in] */ LONG right);
        
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetParentWnd )( 
            ISmartGraph * This,
            /* [in] */ OLE_HANDLE hWnd);
        
        END_INTERFACE
    } ISmartGraphVtbl;

    interface ISmartGraph
    {
        CONST_VTBL struct ISmartGraphVtbl *lpVtbl;
    };

    

#ifdef COBJMACROS


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

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

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


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

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

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

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


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

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

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

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

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

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

#define ISmartGraph_get_Title(This,pVal)	\
    (This)->lpVtbl -> get_Title(This,pVal)

#define ISmartGraph_put_Title(This,newVal)	\
    (This)->lpVtbl -> put_Title(This,newVal)

#define ISmartGraph_get_xLable(This,pVal)	\
    (This)->lpVtbl -> get_xLable(This,pVal)

#define ISmartGraph_put_xLable(This,newVal)	\
    (This)->lpVtbl -> put_xLable(This,newVal)

#define ISmartGraph_get_yLable(This,pVal)	\
    (This)->lpVtbl -> get_yLable(This,pVal)

#define ISmartGraph_put_yLable(This,newVal)	\
    (This)->lpVtbl -> put_yLable(This,newVal)

#define ISmartGraph_get_Columns(This,pVal)	\
    (This)->lpVtbl -> get_Columns(This,pVal)

#define ISmartGraph_put_Columns(This,newVal)	\
    (This)->lpVtbl -> put_Columns(This,newVal)

#define ISmartGraph_get_Rows(This,pVal)	\
    (This)->lpVtbl -> get_Rows(This,pVal)

#define ISmartGraph_put_Rows(This,newVal)	\
    (This)->lpVtbl -> put_Rows(This,newVal)

#define ISmartGraph_get_MarginBottom(This,pVal)	\
    (This)->lpVtbl -> get_MarginBottom(This,pVal)

#define ISmartGraph_put_MarginBottom(This,newVal)	\
    (This)->lpVtbl -> put_MarginBottom(This,newVal)

#define ISmartGraph_get_MarginTop(This,pVal)	\
    (This)->lpVtbl -> get_MarginTop(This,pVal)

#define ISmartGraph_put_MarginTop(This,newVal)	\
    (This)->lpVtbl -> put_MarginTop(This,newVal)

#define ISmartGraph_get_MarginRight(This,pVal)	\
    (This)->lpVtbl -> get_MarginRight(This,pVal)

#define ISmartGraph_put_MarginRight(This,newVal)	\
    (This)->lpVtbl -> put_MarginRight(This,newVal)

#define ISmartGraph_get_MarginLeft(This,pVal)	\
    (This)->lpVtbl -> get_MarginLeft(This,pVal)

#define ISmartGraph_put_MarginLeft(This,newVal)	\
    (This)->lpVtbl -> put_MarginLeft(This,newVal)

#define ISmartGraph_SetData(This,xData,yData,NumOfPoints,bResample)	\
    (This)->lpVtbl -> SetData(This,xData,yData,NumOfPoints,bResample)

#define ISmartGraph_SetData2(This,xData,yData,NumOfPoints,xMin,xMax,yMin,yMax,bResample)	\
    (This)->lpVtbl -> SetData2(This,xData,yData,NumOfPoints,xMin,xMax,yMin,yMax,bResample)

#define ISmartGraph_ShowGrid(This,bShow)	\
    (This)->lpVtbl -> ShowGrid(This,bShow)

#define ISmartGraph_UpdateGraph(This)	\
    (This)->lpVtbl -> UpdateGraph(This)

#define ISmartGraph_SetPlotType(This,nType)	\
    (This)->lpVtbl -> SetPlotType(This,nType)

#define ISmartGraph_GetPlotRect(This,left,top,right,bottom)	\
    (This)->lpVtbl -> GetPlotRect(This,left,top,right,bottom)

#define ISmartGraph_GetClientRect(This,left,top,right,bottom)	\
    (This)->lpVtbl -> GetClientRect(This,left,top,right,bottom)

#define ISmartGraph_ZoomIn(This,FromSample,ToSample)	\
    (This)->lpVtbl -> ZoomIn(This,FromSample,ToSample)

#define ISmartGraph_ZoomInByPercent(This,FromPercent,ToPercent)	\
    (This)->lpVtbl -> ZoomInByPercent(This,FromPercent,ToPercent)

#define ISmartGraph_ZoomOut(This)	\
    (This)->lpVtbl -> ZoomOut(This)

#define ISmartGraph_Reset(This)	\
    (This)->lpVtbl -> Reset(This)

#define ISmartGraph_GetDisplayedRange(This,nStartSample,nEndSample)	\
    (This)->lpVtbl -> GetDisplayedRange(This,nStartSample,nEndSample)

#define ISmartGraph_SetLegendText(This,strText,top,left,bottom,right)	\
    (This)->lpVtbl -> SetLegendText(This,strText,top,left,bottom,right)

#define ISmartGraph_SetParentWnd(This,hWnd)	\
    (This)->lpVtbl -> SetParentWnd(This,hWnd)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_BackColor_Proxy( 
    ISmartGraph * This,
    /* [in] */ OLE_COLOR clr);


void __RPC_STUB ISmartGraph_put_BackColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_BackColor_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ OLE_COLOR *pclr);


void __RPC_STUB ISmartGraph_get_BackColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_BorderColor_Proxy( 
    ISmartGraph * This,
    /* [in] */ OLE_COLOR clr);


void __RPC_STUB ISmartGraph_put_BorderColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_BorderColor_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ OLE_COLOR *pclr);


void __RPC_STUB ISmartGraph_get_BorderColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_ForeColor_Proxy( 
    ISmartGraph * This,
    /* [in] */ OLE_COLOR clr);


void __RPC_STUB ISmartGraph_put_ForeColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_ForeColor_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ OLE_COLOR *pclr);


void __RPC_STUB ISmartGraph_get_ForeColor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_Title_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ BSTR *pVal);


void __RPC_STUB ISmartGraph_get_Title_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_Title_Proxy( 
    ISmartGraph * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB ISmartGraph_put_Title_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_xLable_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ BSTR *pVal);


void __RPC_STUB ISmartGraph_get_xLable_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_xLable_Proxy( 
    ISmartGraph * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB ISmartGraph_put_xLable_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_yLable_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ BSTR *pVal);


void __RPC_STUB ISmartGraph_get_yLable_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_yLable_Proxy( 
    ISmartGraph * This,
    /* [in] */ BSTR newVal);


void __RPC_STUB ISmartGraph_put_yLable_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_Columns_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ LONG *pVal);


void __RPC_STUB ISmartGraph_get_Columns_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_Columns_Proxy( 
    ISmartGraph * This,
    /* [in] */ LONG newVal);


void __RPC_STUB ISmartGraph_put_Columns_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_Rows_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ LONG *pVal);


void __RPC_STUB ISmartGraph_get_Rows_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_Rows_Proxy( 
    ISmartGraph * This,
    /* [in] */ LONG newVal);


void __RPC_STUB ISmartGraph_put_Rows_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISmartGraph_get_MarginBottom_Proxy( 
    ISmartGraph * This,
    /* [retval][out] */ LONG *pVal);


void __RPC_STUB ISmartGraph_get_MarginBottom_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISmartGraph_put_MarginBottom_Proxy( 
    ISmartGraph * This,
    /* [in] */ LONG newVal);


void __RPC_STUB ISmartGraph_put_MarginBottom_Stub(
    IRpcStubBuffer *This,

⌨️ 快捷键说明

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