如何使listctrl可编辑 我的需求是选中某item,点右键菜单中的重命名,如何使这个item进入可编辑状态呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是点击两下进入编辑状态,我要的是:点菜单后如何让这个item进入编辑状态,比如发什么消息之类的 点击两下进入编辑状态是系统帮我们实现的,现在我需求的是点菜单时也要让它可编辑,是给这个item发什么消息或者有其它做法? 是的,我给listctrl的Edit labels设置成true不就可以了吗,没有额外编码,运行对item点两下,它就编辑了; 重载CListCtrl类,自己加个CEdit控件,平时的时候隐藏,需要编辑CListCtrl的Item的时候,显示出来,编辑完成以后,将CEdit的数据写回对应的CListCtrl的item中,然后ShowWindow(SW_HIDE);隐藏自身 兔子老大,我暂不需要子类化CListCtrl,因为我只要让主item可编辑即可,不涉及subItem,之前是连击两次使之可编辑,现在仅仅是换了种方式让其响应菜单重命名; 我这是个sdk工程,对界面要求不高,所以不使用控件库; 用在CListCtrl基础上的扩展类CListCtrlEx,容易上手 谷歌搜索一下 CListCtrlEx 连续两次单击已经可以使主item进入编辑状态,现在我的问题是在菜单命令响应中如何使目标item进入编辑状态呢?哪儿看不懂? 换句话,我如何用api使主item进入编辑状态 搞定了,SendMessage(hList, LVM_EDITLABEL, nItem, 0L);还有另外一个问题,现在设置了Edit Labels后,任何时候两次单击都会使Item进入编辑状态,可是在我的实际场景中,某些状况下要禁止这种属性,某些状况下还要启用它,怎么控制呢? 急求助!!修改注册表权限问题 仿VC对话框编辑器 系统资源不足,无法完成请求,内存也不增,什么原因? 如何在vc++6.0中实现类似BCB中的panel控件~~~ 有关视图分割!!!!真郁闷. CDHtmlDlg 重绘问题 (急) 仅有DLL,如何知道其中导出函数所需的参数及返回值都是什么类型的? 调查一下使用VC开发系统类型及所涉及技术 ◆算法醒目◆求一算法思路:找出无向图所有的环◆算法醒目◆ 双缓存画图 各位高手,请问对话框完全显示之后会调用什么函数? 一个简单界面设计的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货