CanEasy COM-Help
CanEasy::IReportWnd Interface Reference

Inherits IDispatch.

Detailed Description

Window tab containing reports.

interface IReportWnd : IDispatch
{
HRESULT Write([in] BSTR sText, [in] enum ReportType enType);
HRESULT Clear();
HRESULT Delete();
HRESULT GetReports([in] long entries, [in] enum ReportTypeFilter enfilter, [out, retval] IReportEntryCol**);
};

Definition at line 983 of file cand_tlb.idl.

Member Function Documentation

◆ Clear()

HRESULT CanEasy::IReportWnd::Clear ( )

Clears the content of the report window

◆ Delete()

HRESULT CanEasy::IReportWnd::Delete ( )

Deletes the report window

◆ GetReports()

HRESULT CanEasy::IReportWnd::GetReports ( [in] long  entries,
[in] enum ReportTypeFilter  enfilter,
[out, retval] IReportEntryCol **   
)

Returns all reports with a fitting type.

Parameters
entriesMaximum number of entries to read
enfilterType to filter
Returns
Collection of report entries

◆ Write()

HRESULT CanEasy::IReportWnd::Write ( [in] BSTR  sText,
[in] enum ReportType  enType 
)

Writes text into this report window

Parameters
sTextText to write into report window
enTypeType of report (info, warning, error)
CanEasy::IReportWnd::GetReports
HRESULT GetReports([in] long entries, [in] enum ReportTypeFilter enfilter, [out, retval] IReportEntryCol **)
CanEasy::ReportType
ReportType
The ReportType enumeration defines the type/icon of a report in the report window.
Definition: cand_tlb.idl:300
CanEasy::IReportWnd::Delete
HRESULT Delete()
CanEasy::ReportTypeFilter
ReportTypeFilter
The ReportTypeFilter enumeration defines the filter types for the report window.
Definition: cand_tlb.idl:311
CanEasy::IReportWnd::Clear
HRESULT Clear()
CanEasy::IReportWnd::Write
HRESULT Write([in] BSTR sText, [in] enum ReportType enType)