1. Use a local message code, something like:
#define NM_SELECT (WM_APP + 1)
and send it from one view to the other via
SendMessage
.
2. you can use the
LVS_EDITLABELS
style to allow automatic editing of the item column, but I think you have to design your own handler for editing the subitems.