Editing item programmatically


Normally an edit is initiated when a user clicks on an
item that already has the focus. Suppose, you want to start the edit when
the user clicks a button, here is the code to start the edit.

m_listctrl.SetFocus();
m_listctrl.EditLabel(nItem);

You should remember to SetFocus() if the listview control does not already
have the focus. Of course, for this to work, the listview control should
have the LVM_EDITLABEL style.

 

More by Author

Must Read