Geoff Chappell - Software Analyst
This message queries a List-View control for a specified interface.
|hWnd||window handle of List-View control|
|wParam||provides the address of a GUID that specifies the interface|
|lParam||provides the address of a variable that is to receive a pointer to the interface|
|returns||TRUE for success, else FALSE|
The essence of this message’s implementation is to pass wParam and lParam to the control’s QueryInterface method. The following are the interfaces that are supported by List-View controls in version 6.10:
Note that these interfaces, several of which appear to be undocumented, provide more efficient access to most of the same functionality that List-View controls otherwise expose through their handling of window messages, and greatly extend that functionality, there being many interface methods that do not correspond to any window messages, whether documented or not.
Themessage is supported by COMCTL32.DLL versions 6.10 and higher.
Though new for Windows Vista, this message is not documented by Microsoft in the January 2007 edition of the Software Development Kit (SDK) for Windows Vista.
The nameis an invention for these notes, Microsoft’s name being not known.