为什么CTreeCtrl在EditLabel时按回车确定编辑的内容后,Dialog会自动关闭,而使用鼠标在EditLabel区域外点一下就不会出现这种情况?如何解决这个问题?为什么CListCtrl在得到某个已存在Item的Index之后调用EditLabel(ItemIndex)无法使这个Item进入可编辑状态,非得选中这个Item之后再在这个Item的Text上点一下才可以进入编辑状态?如何解决这个问题?以上的CListCtrl和CTreeCtrl均在控件的属性页中选中了允许EditLabel的选项.请指教,谢谢!
2、你在EditLabel前,先将Focus设至到你的控件中,就应该没有问题了
谢谢你,我现在因为条件限制没法试一下,不过第二个我想你说的应该没错,Focus这个问题我确实疏忽了.但是第一个问题我已经将OK和Cancel按钮从Dialog上删掉了试过,不过不还是不行啊,是不是我还有什么没注意到?