如何改变TreeCtrl中Item的名字 (及其对应的文件夹的名字) TreeCtrl风格已设置为名字可更改,下一步如何做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个已解决,如下:void CMyTreeView::OnEndlabeledit(NMHDR* pNMHDR, LRESULT* pResult) { TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR; // TODO: Add your control notification handler code here CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件 //取得重命名 char s[50]; m_ThisTree.GetEditControl()->GetWindowText(s, 50); TRACE("%s\n", s); m_ThisTree.SetItemText(m_ThisTree.GetSelectedItem(), s); *pResult = 0;}void CMyTreeView::OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult) { TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR; // Limit text length CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件 m_ThisTree.GetEditControl()->LimitText(50); *pResult = 0;}哪个函数可以改变文件夹的名字呢?????? VC求教! 准备做一个类似轻轻松松学驾驶那样的教学辅助软件,大家给些意见 如何做源代码文件的安装包啊。 大家怎样把代码弄整齐? CMenu在基本对话框程序中显示的问题 关于数据传递的问题 在VC中执行SQL语句出错能帮忙给看看吗? 100求教 select正确使用方法 请问怎样在VC中定义一个全局字符串指针变量?以便于各个类都可以使用? microsoft IE的很多窗口之间相互独地是何原因? 在一个ATLCom工程里再加一个ATL对象还需要做什么调整 如何让Listctrl滚动
void CMyTreeView::OnEndlabeledit(NMHDR* pNMHDR, LRESULT* pResult)
{
TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR;
// TODO: Add your control notification handler code here
CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件
//取得重命名
char s[50];
m_ThisTree.GetEditControl()->GetWindowText(s, 50);
TRACE("%s\n", s);
m_ThisTree.SetItemText(m_ThisTree.GetSelectedItem(), s); *pResult = 0;
}void CMyTreeView::OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult)
{
TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR; // Limit text length
CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件
m_ThisTree.GetEditControl()->LimitText(50); *pResult = 0;
}哪个函数可以改变文件夹的名字呢??????