Hi, Jim, at the moment I have no sample, sorry. And it is not satisfiying at all: you must catch OnKeyUp because at the time of OnKeyDown the selection hasn't changed yet (in my experience). Maybe I'm not uptodate.
If I had the knowledge of C++, I would add the event. But I haven't. As a C# programmer I know there is a OnSelChanged event in a listview. But I don't know if the event is available in C++, too.