[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.
You do not implement IHeaderCtrl. It is implemented by the console's node manager.
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.
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. |