设置ListView的Edit Labels为true后虽然在里边点两次可以变成编辑状态,但是两次点击时间不能相隔太短,否则就不是编辑状态,如何解决这个问题?
就是说如何能像.NET里的Options里的C++Directory里的那个列表一样,不管用多快的速度点击都可以变成可编辑状态,或者我选中一项,然后点一个按钮就可以让那行变成可编辑状态????
就是说如何能像.NET里的Options里的C++Directory里的那个列表一样,不管用多快的速度点击都可以变成可编辑状态,或者我选中一项,然后点一个按钮就可以让那行变成可编辑状态????
ListView_EditLabel(Handle, Index)
ListView_EditLabel(ListView1.Handle, 0);
ListView_EditLabel(Handle,m_list.GetSelectedIndex());句柄是我的ListView的,可是按这个按钮后ListView闪了一下还是没有变成可编辑状态呀
SetFocus(m_list.hwnd); //按刚才说的加上了
ListView_EditLabel(m_list.hwnd,m_list.GetSelectedIndex());你可以先找一个不改变焦点的方法先测试