LVN_COLUMNDROPDOWN notification code

Sent by a list-view control when the list-view's drop-down button is pressed. This notification code is sent in the form of a WM_NOTIFY message.

    pnmv = (LPNMLISTVIEW) lParam;


lParam [in]

Pointer to a NMLISTVIEW structure that describes the notification code. The caller is responsible for allocating this structure, including the contained NMHDR structure. Set the members of the NMHDR structure. The code member must be set to LVN_COLUMNDROPDOWN.

Set the iItem member of the NMLISTVIEW structure to -1. Set the iSubItem member to the index of the subitem. Set the uNewState, uOldState, and lParam members to zero. The remaining members of the NMLISTVIEW structure are not used.

Return value

No return value.


The notification receiver casts lParam to retrieve the NMLISTVIEW structure. The wParam parameter contains the ID of the control that sends the notification code.

If a header control is a child of the list-view, the header control should send this notidication code to the list-view control when the header control receives the HDN_DROPDOWN notification code.


Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]