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

📄 craxddrt.tlh

📁 一个很好用的报表控件
💻 TLH
📖 第 1 页 / 共 5 页
字号:
        BSTR pFilePath,
        enum CRReportFileFormat fileFormat ) = 0;
    virtual HRESULT __stdcall put_FieldMappingType (
        enum CRFieldMappingType fldMappingType ) = 0;
    virtual HRESULT __stdcall get_FieldMappingType (
        enum CRFieldMappingType * fldMappingType ) = 0;
    virtual HRESULT __stdcall get_FormulaSyntax (
        enum CRFormulaSyntax * pFormulaSyntax ) = 0;
    virtual HRESULT __stdcall put_FormulaSyntax (
        enum CRFormulaSyntax pFormulaSyntax ) = 0;
    virtual HRESULT __stdcall get_LastGetFormulaSyntax (
        enum CRFormulaSyntax * pLastGetFormulaSyntax ) = 0;
    virtual HRESULT __stdcall get_NeedUpdatePages (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall get_ReportAlerts (
        struct IReportAlerts * * ppReportAlerts ) = 0;
};

struct __declspec(uuid("0bac5972-44c9-11d1-abec-00a0c9274b91"))
IAreas : IDispatch
{
    //
    // Property data
    //

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

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

    IUnknownPtr Get_NewEnum ( );
    IAreaPtr GetItem (
        const _variant_t & index );
    long GetCount ( );
    IReportPtr GetParent ( );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get__NewEnum (
        IUnknown * * ppNewEnum ) = 0;
    virtual HRESULT __stdcall get_Item (
        VARIANT index,
        struct IArea * * ppArea ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct IReport * * ppReport ) = 0;
};

struct __declspec(uuid("0bac5992-44c9-11d1-abec-00a0c9274b91"))
IArea : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetKeepTogether,put=PutKeepTogether))
    VARIANT_BOOL KeepTogether;
    __declspec(property(get=GetNewPageBefore,put=PutNewPageBefore))
    VARIANT_BOOL NewPageBefore;
    __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=GetTopOrBottomNGroupSortOrder,put=PutTopOrBottomNGroupSortOrder))
    enum CRTopBottomNGroupSortOrder TopOrBottomNGroupSortOrder;
    __declspec(property(get=GetNumberOfTopOrBottomNGroups,put=PutNumberOfTopOrBottomNGroups))
    short NumberOfTopOrBottomNGroups;
    __declspec(property(get=GetDiscardOtherGroups,put=PutDiscardOtherGroups))
    VARIANT_BOOL DiscardOtherGroups;
    __declspec(property(get=GetTopOrBottomNSortField,put=PutTopOrBottomNSortField))
    ISummaryFieldDefinitionPtr TopOrBottomNSortField;
    __declspec(property(get=GetDetailWidth))
    long DetailWidth;
    __declspec(property(get=GetDetailHeight))
    long DetailHeight;
    __declspec(property(get=GetGroupNumber))
    short GroupNumber;
    __declspec(property(get=GetCopiesToPrint,put=PutCopiesToPrint))
    short CopiesToPrint;
    __declspec(property(get=GetSortDirection,put=PutSortDirection))
    enum CRSortDirection SortDirection;
    __declspec(property(get=GetRepeatGroupHeader,put=PutRepeatGroupHeader))
    VARIANT_BOOL RepeatGroupHeader;
    __declspec(property(get=GetKeepGroupTogether,put=PutKeepGroupTogether))
    VARIANT_BOOL KeepGroupTogether;
    __declspec(property(get=GetGroupCondition,put=PutGroupCondition))
    enum CRGroupCondition GroupCondition;
    __declspec(property(get=GetGroupConditionField,put=PutGroupConditionField))
    IDispatchPtr GroupConditionField;
    __declspec(property(get=GetParent))
    IReportPtr Parent;
    __declspec(property(get=GetKind))
    enum CRAreaKind Kind;
    __declspec(property(get=GetHorizontalGap))
    long HorizontalGap;
    __declspec(property(get=GetSections))
    ISectionsPtr Sections;
    __declspec(property(get=GetHideForDrillDown,put=PutHideForDrillDown))
    VARIANT_BOOL HideForDrillDown;
    __declspec(property(get=GetSuppress,put=PutSuppress))
    VARIANT_BOOL Suppress;
    __declspec(property(get=GetEnableHierarchicalGroupSorting,put=PutEnableHierarchicalGroupSorting))
    VARIANT_BOOL EnableHierarchicalGroupSorting;
    __declspec(property(get=GetParentIDField))
    IFieldDefinitionPtr ParentIDField;
    __declspec(property(get=GetInstanceIDField))
    IFieldDefinitionPtr InstanceIDField;
    __declspec(property(get=GetGroupIndent,put=PutGroupIndent))
    long GroupIndent;
    __declspec(property(get=GetName,put=PutName))
    _bstr_t Name;

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

    _bstr_t GetName ( );
    void PutName (
        _bstr_t ppName );
    enum CRAreaKind GetKind ( );
    ISectionsPtr GetSections ( );
    IReportPtr GetParent ( );
    VARIANT_BOOL GetSuppress ( );
    void PutSuppress (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetHideForDrillDown ( );
    void PutHideForDrillDown (
        VARIANT_BOOL pBool );
    short GetGroupNumber ( );
    short GetCopiesToPrint ( );
    void PutCopiesToPrint (
        short pCopiesToPrint );
    VARIANT_BOOL GetKeepTogether ( );
    void PutKeepTogether (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetNewPageAfter ( );
    void PutNewPageAfter (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetNewPageBefore ( );
    void PutNewPageBefore (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetPrintAtBottomOfPage ( );
    void PutPrintAtBottomOfPage (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetResetPageNumberAfter ( );
    void PutResetPageNumberAfter (
        VARIANT_BOOL pBool );
    enum CRSortDirection GetSortDirection ( );
    void PutSortDirection (
        enum CRSortDirection pSortDirection );
    VARIANT_BOOL GetRepeatGroupHeader ( );
    void PutRepeatGroupHeader (
        VARIANT_BOOL pBool );
    VARIANT_BOOL GetKeepGroupTogether ( );
    void PutKeepGroupTogether (
        VARIANT_BOOL pBool );
    enum CRGroupCondition GetGroupCondition ( );
    void PutGroupCondition (
        enum CRGroupCondition pGroupCondition );
    IDispatchPtr GetGroupConditionField ( );
    void PutGroupConditionField (
        IDispatch * ppConditionField );
    long GetDetailWidth ( );
    long GetDetailHeight ( );
    long GetHorizontalGap ( );
    enum CRTopBottomNGroupSortOrder GetTopOrBottomNGroupSortOrder ( );
    void PutTopOrBottomNGroupSortOrder (
        enum CRTopBottomNGroupSortOrder pTopOrBottomNGroupSortOrder );
    short GetNumberOfTopOrBottomNGroups ( );
    void PutNumberOfTopOrBottomNGroups (
        short pNumberOfTopOrBottomNGroups );
    VARIANT_BOOL GetDiscardOtherGroups ( );
    void PutDiscardOtherGroups (
        VARIANT_BOOL pBool );
    ISummaryFieldDefinitionPtr GetTopOrBottomNSortField ( );
    void PutTopOrBottomNSortField (
        struct ISummaryFieldDefinition * ppTopOrBottomNSortField );
    VARIANT_BOOL GetEnableHierarchicalGroupSorting ( );
    void PutEnableHierarchicalGroupSorting (
        VARIANT_BOOL pBool );
    IFieldDefinitionPtr GetParentIDField ( );
    HRESULT SetParentIDField (
        const _variant_t & ParentIDField );
    IFieldDefinitionPtr GetInstanceIDField ( );
    HRESULT SetInstanceIDField (
        const _variant_t & InstanceIDField );
    long GetGroupIndent ( );
    void PutGroupIndent (
        long pGroupIndent );
    _variant_t GetSpecifiedGroups ( );
    void PutSpecifiedGroups (
        VARIANT * pSpecifedGroupArray );

    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Name (
        BSTR * ppName ) = 0;
    virtual HRESULT __stdcall put_Name (
        BSTR ppName ) = 0;
    virtual HRESULT __stdcall get_Kind (
        enum CRAreaKind * pAreaKind ) = 0;
    virtual HRESULT __stdcall get_Sections (
        struct ISections * * ppSections ) = 0;
    virtual HRESULT __stdcall get_Parent (
        struct IReport * * ppParent ) = 0;
    virtual HRESULT __stdcall get_Suppress (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_Suppress (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_HideForDrillDown (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_HideForDrillDown (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_GroupNumber (
        short * pGroupNumber ) = 0;
    virtual HRESULT __stdcall get_CopiesToPrint (
        short * pCopiesToPrint ) = 0;
    virtual HRESULT __stdcall put_CopiesToPrint (
        short pCopiesToPrint ) = 0;
    virtual HRESULT __stdcall get_KeepTogether (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_KeepTogether (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_NewPageAfter (
        VARIANT_BOOL * pBool ) = 0;
    virtual HRESULT __stdcall put_NewPageAfter (
        VARIANT_BOOL pBool ) = 0;
    virtual HRESULT __stdcall get_NewPageBefore (
        VARIANT_BOOL * pBool ) = 0;
    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 (

⌨️ 快捷键说明

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