IListViewFooterCallback

The IListViewFooterCallback methods are (as ordered
in the virtual function table after the IUnknown
methods):

Offset

Method

0x0C

OnButtonClicked

0x10

OnDestroyButton

with prototypes:

HRESULT OnButtonClicked (INT, LONG, INT *);

HRESULT OnDestroyButton (INT, LONG);

Implementation

The one known purpose of the IListViewFooterCallback
interface is to provide a set of callback functions for a List-View control. The
interface is implemented by any component that has access to a List-View control
and wants to participate in the handling. To register this set of callback functions
for a List-View control, pass the address of the IListViewFooterCallback
interface as the argument to the Show method of the
control’s IListViewFooter
interface.

Thus, COMCTL32 supports the interface for someone else to implement. The only known implementation is in SHELL32.

Availability

The IListViewFooterCallback interface is supported
by COMCTL32 versions 6.10 and higher.

Though new for Windows Vista, this interface is not documented by Microsoft in
the January 2007 edition of the Software Development Kit (SDK) for Windows Vista.

This page was created on 29th April 2008 and was last modified
on 23rd December 2009.