Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.


Begins in-place editing of an item's text.

CEdit* EditLabel(
   int nItem 



Index of the list view item that is to be edited.

If successful, a pointer to the CEdit object that is used to edit the item text; otherwise NULL.

A list view control that has the LVS_EDITLABELS window style enables a user to edit item labels in place. The user begins editing by clicking the label of an item that has the focus.

Use this function to begin in-place editing of the specified list view item's text.

// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;

// Make sure the focus is set to the list view control.

// Show the edit control on the label of the first
// item in the list view control.
CEdit* pmyEdit = pmyListCtrl->EditLabel(1);
ASSERT(pmyEdit != NULL);

Community Additions

© 2015 Microsoft