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

📄 craxdrt.tlh

📁 vc++实践与提高---数据库开发与工程应用 源代码
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    virtual HRESULT __stdcall put_NewPageBefore (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_PrintAtBottomOfPage (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_PrintAtBottomOfPage (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_ResetPageNumberAfter (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_ResetPageNumberAfter (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_SortDirection (
        enum CRSortDirection * pSortDirection ) = 0;
    virtual HRESULT __stdcall put_SortDirection (
        enum CRSortDirection pSortDirection ) = 0;
    virtual HRESULT __stdcall get_RepeatGroupHeader (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_RepeatGroupHeader (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_KeepGroupTogether (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_KeepGroupTogether (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_GroupCondition (
        enum CRGroupCondition * pGroupCondition ) = 0;
    virtual HRESULT __stdcall put_GroupCondition (
        enum CRGroupCondition pGroupCondition ) = 0;
    virtual HRESULT __stdcall get_GroupConditionField (
        IDispatch * * ppConditionField ) = 0;
    virtual HRESULT __stdcall put_GroupConditionField (
        IDispatch * ppConditionField ) = 0;
    virtual HRESULT __stdcall get_DetailWidth (
        long * pDetailWidth ) = 0;
    virtual HRESULT __stdcall get_DetailHeight (
        long * pDetailHeight ) = 0;
    virtual HRESULT __stdcall get_HorizontalGap (
        long * pHorizontalGap ) = 0;
    virtual HRESULT __stdcall get_TopOrBottomNGroupSortOrder (
        enum CRTopBottomNGroupSortOrder * pTopOrBottomNGroupSortOrder ) = 0;
    virtual HRESULT __stdcall put_TopOrBottomNGroupSortOrder (
        enum CRTopBottomNGroupSortOrder pTopOrBottomNGroupSortOrder ) = 0;
    virtual HRESULT __stdcall get_NumberOfTopOrBottomNGroups (
        short * pNumberOfTopOrBottomNGroups ) = 0;
    virtual HRESULT __stdcall put_NumberOfTopOrBottomNGroups (
        short pNumberOfTopOrBottomNGroups ) = 0;
    virtual HRESULT __stdcall get_DiscardOtherGroups (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_DiscardOtherGroups (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_TopOrBottomNSortField (
        struct ISummaryFieldDefinition * * ppTopOrBottomNSortField ) = 0;
    virtual HRESULT __stdcall put_TopOrBottomNSortField (
        struct ISummaryFieldDefinition * ppTopOrBottomNSortField ) = 0;
    virtual HRESULT __stdcall get_EnableHierarchicalGroupSorting (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_EnableHierarchicalGroupSorting (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_ParentIDField (
        struct IFieldDefinition * * ppParentIDField ) = 0;
    virtual HRESULT __stdcall raw_SetParentIDField (
        VARIANT ParentIDField ) = 0;
    virtual HRESULT __stdcall get_InstanceIDField (
        struct IFieldDefinition * * ppInstanceIDField ) = 0;
    virtual HRESULT __stdcall raw_SetInstanceIDField (
        VARIANT InstanceIDField ) = 0;
    virtual HRESULT __stdcall get_GroupIndent (
        long * pGroupIndent ) = 0;
    virtual HRESULT __stdcall put_GroupIndent (
        long pGroupIndent ) = 0;
    virtual HRESULT __stdcall get_SpecifiedGroups (
        VARIANT * pSpecifedGroupArray ) = 0;
    virtual HRESULT __stdcall put_SpecifiedGroups (
        VARIANT * pSpecifedGroupArray ) = 0;
    virtual HRESULT __stdcall get_ConditionFormula (
        VARIANT FormulaName,
        BSTR * pVal ) = 0;
    virtual HRESULT __stdcall put_ConditionFormula (
        VARIANT FormulaName,
        BSTR pVal ) = 0;
};

enum CRAreaKind
{
    crReportHeader = 1,
    crPageHeader = 2,
    crGroupHeader = 3,
    crDetail = 4,
    crGroupFooter = 5,
    crPageFooter = 7,
    crReportFooter = 8
};

struct __declspec(uuid("af376804-6120-4e28-96dd-63fd2dc27b7a"))
ISections : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetItem))
    ISectionPtr Item[];
    __declspec(property(get=GetCount))
    long Count;
    __declspec(property(get=GetParent))
    IDispatchPtr Parent;
    __declspec(property(get=Get_NewEnum))
    IUnknownPtr _NewEnum;

    //
    // Wrapper methods for error-handling
    //

    IUnknownPtr Get_NewEnum ( );
    ISectionPtr GetItem (
        const _variant_t & index );
    long GetCount ( );
    IDispatchPtr GetParent ( );
    ISectionPtr Add (
        const _variant_t & index = vtMissing );
    HRESULT Delete (
        const _variant_t & index );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get__NewEnum (
        IUnknown * * ppNewEnum ) = 0;
    virtual HRESULT __stdcall get_Item (
        VARIANT index,
        struct ISection * * ppSection ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall get_Parent (
        IDispatch * * ppParent ) = 0;
    virtual HRESULT __stdcall raw_Add (
        VARIANT index,
        struct ISection * * ppSection ) = 0;
    virtual HRESULT __stdcall raw_Delete (
        VARIANT index ) = 0;
};

struct __declspec(uuid("af376806-6120-4e28-96dd-63fd2dc27b7a"))
ISection : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetName,put=PutName))
    _bstr_t Name;
    __declspec(property(get=GetReportObjects))
    IReportObjectsPtr ReportObjects;
    __declspec(property(get=GetNumber))
    short Number;
    __declspec(property(get=GetNewPageBefore,put=PutNewPageBefore))
    VARIANT_BOOL NewPageBefore;
    __declspec(property(get=GetParent))
    IAreaPtr Parent;
    __declspec(property(get=GetNewPageAfter,put=PutNewPageAfter))
    VARIANT_BOOL NewPageAfter;
    __declspec(property(get=GetResetPageNumberAfter,put=PutResetPageNumberAfter))
    VARIANT_BOOL ResetPageNumberAfter;
    __declspec(property(get=GetPrintAtBottomOfPage,put=PutPrintAtBottomOfPage))
    VARIANT_BOOL PrintAtBottomOfPage;
    __declspec(property(get=GetWidth))
    long Width;
    __declspec(property(get=GetHeight,put=PutHeight))
    long Height;
    __declspec(property(get=GetUnderlaySection,put=PutUnderlaySection))
    VARIANT_BOOL UnderlaySection;
    __declspec(property(get=GetSuppressIfBlank,put=PutSuppressIfBlank))
    VARIANT_BOOL SuppressIfBlank;
    __declspec(property(get=GetMinimumHeight))
    long MinimumHeight;
    __declspec(property(get=GetCssClass,put=PutCssClass))
    _bstr_t CssClass;
    __declspec(property(get=GetBackColor,put=PutBackColor))
    OLE_COLOR BackColor;
    __declspec(property(get=GetSuppress,put=PutSuppress))
    VARIANT_BOOL Suppress;
    __declspec(property(get=GetKeepTogether,put=PutKeepTogether))
    VARIANT_BOOL KeepTogether;
    __declspec(property(get=GetConditionFormula,put=PutConditionFormula))
    _bstr_t ConditionFormula[];

    //
    // Wrapper methods for error-handling
    //

    _bstr_t GetName ( );
    void PutName (
        _bstr_t ppName );
    long GetHeight ( );
    void PutHeight (
        long pHeight );
    IReportObjectsPtr GetReportObjects ( );
    long GetWidth ( );
    OLE_COLOR GetBackColor ( );
    void PutBackColor (
        OLE_COLOR pBackColor );
    VARIANT_BOOL GetSuppress ( );
    void PutSuppress (
        VARIANT_BOOL pBool );
    IAreaPtr GetParent ( );
    short GetNumber ( );
    VARIANT_BOOL GetNewPageBefore ( );
    void PutNewPageBefore (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetNewPageAfter ( );
    void PutNewPageAfter (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetKeepTogether ( );
    void PutKeepTogether (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetResetPageNumberAfter ( );
    void PutResetPageNumberAfter (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetPrintAtBottomOfPage ( );
    void PutPrintAtBottomOfPage (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetUnderlaySection ( );
    void PutUnderlaySection (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetSuppressIfBlank ( );
    void PutSuppressIfBlank (
        VARIANT_BOOL pBool );
    long GetMinimumHeight ( );
    IFieldObjectPtr AddFieldObject (
        const _variant_t & Field,
        long Left,
        long Top );
    ITextObjectPtr AddTextObject (
        _bstr_t pText,
        long Left,
        long Top,
        const _variant_t & formatText = vtMissing );
    IBlobFieldObjectPtr AddBlobFieldObject (
        const _variant_t & Field,
        long Left,
        long Top );
    IFieldObjectPtr AddSpecialVarFieldObject (
        enum CRSpecialVarType specialVarType,
        long Left,
        long Top );
    ISubreportObjectPtr AddSubreportObject (
        _bstr_t pSubreportName,
        long Left,
        long Top );
    ISubreportObjectPtr ImportSubreport (
        _bstr_t subreportFileName,
        long Left,
        long Top );
    HRESULT DeleteObject (
        const _variant_t & reportObject );
    ILineObjectPtr AddLineObject (
        long Left,
        long Top,
        long Right,
        long Bottom,
        const _variant_t & pEndSection = vtMissing );
    IBoxObjectPtr AddBoxObject (
        long Left,
        long Top,
        long Right,
        long Bottom,
        const _variant_t & pEndSection = vtMissing );
    ICrossTabObjectPtr AddCrossTabObject (
        long Left,
        long Top );
    ICROleObjectPtr AddPictureObject (
        _bstr_t pImageFilePath,
        long Left,
        long Top );
    IGraphObjectPtr AddGraphObject (
        enum CRGraphDataType graphDataType,
        long Left,
        long Top,
        const _variant_t & pCrossTabObject = vtMissing );
    IFieldObjectPtr AddSummaryFieldObject (
        const _variant_t & Field,
        enum CRSummaryType SummaryType,
        long Left,
        long Top,
        const _variant_t & secondSummaryFieldOrFactor = vtMissing );
    IFieldObjectPtr AddUnboundFieldObject (
        CRFieldValueType ValueType,
        long Left,
        long Top );
    _bstr_t GetConditionFormula (
        const _variant_t & FormulaName );
    void PutConditionFormula (
        const _variant_t & FormulaName,
        _bstr_t pVal );
    _bstr_t GetCssClass ( );
    void PutCssClass (
        _bstr_t ppCssClass );

    //
    // Raw methods provided by interface
    //

    virtu

⌨️ 快捷键说明

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