IHeaderCtrl

[This is preliminary documentation and subject to change.]

The IHeaderCtrl interface enables the manipulation of columns and indicates the kind of information that is to be presented in the result view pane of the console. This interface can be queried from the IUnknown passed into IComponent::Initialize during the component's creation.

When to Implement

You do not implement IHeaderCtrl. It is implemented by the console's node manager.

When to Use

You use IHeaderCtrl in the console-provided default result view pane of the console to add or remove columns, or to change column titles or widths.

Methods in Vtable Order

IUnknown Methods Description
QueryInterface Returns pointers to supported interfaces.
AddRef Increments reference count.
Release Decrements reference count.

IHeaderCtrl Methods Description
InsertColumn Adds a column to a default result view.
DeleteColumn Removes a column.
SetColumnText Sets text in a specified column.
GetColumnText Retrieves the text from a specified column.
SetColumnWidth Sets the width of a specified column.
GetColumnWidth Retrieves the width of a specified column.