MMCN_FILTERBTN_CLICK message

The MMCN_FILTERBTN_CLICK notification is introduced in MMC 1.2.

The MMCN_FILTERBTN_CLICK notification message is sent to the snap-in's IComponent implementation when the user clicks the filter button on the header control of a filtered view. The snap-in responds to this notification by that displays a user interface element that allows the user to change the filter operator. Be aware that the filtered view mode does not affect the sort settings on the filtered list.

Parameters

lpDataObject [in]

Not used (NULL).

arg [in]

ID of the column whose filter button was clicked.

param [in]

A pointer to a RECT structure (LPRECT) with the coordinates of the filter button. The snap-in can use the contents of the structure to position the user interface element (usually a menu) used to change the filter operator.

Return value

S_OK

The snap-in modified the filter operator and generates an MMCN_FILTER_CHANGE event.

S_FALSE

The snap-in did not change the filter operator, or has already updated the filtered list.

Remarks

After the user's changes to the filter operator have been handled by the snap-in, the message handler returns S_OK to generate an MMCN_FILTER_CHANGE notification with arg set to MFCC_VALUE_CHANGE and param set to the column ID of the affected filtered view column.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

Mmc.h

See also

IComponent::Notify
IHeaderCtrl2
MMCN_FILTER_CHANGE
MMC_FILTER_CHANGE_CODE
Adding Filtered Views

 

 

Show: