CTreeCtrl允许LableEdit情况下怎样使某些节点只读 rt,刚发错贴了,怪不得没人回,再求助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象没有这种设置,可以自己响应TVN_BEGINLABELEDIT消息处理一下,判断要修改的节点为“只读”时直接返回TRUE。 //处理消息 TVN_BEGINLABELEDITvoid CParentWnd::OnBeginEditTree(NMHDR* pNMHDR, LRESULT* pResult){ TV_DISPINFO* pTVDI = (TV_DISPINFO*)pNMHDR; if(pTVDI->item.lParam==0);//判断是否取消该操作 *pResult = 1; else *pResult = 0;}//处理消息 TVN_BEGINLABELEDITvoid CParentWnd::OnBeginEditTree(NMHDR* pNMHDR, LRESULT* pResult){ TV_DISPINFO* pTVDI = (TV_DISPINFO*)pNMHDR; if(pTVDI->item.pszText==NULL);//判断是否已经取消取消编辑 m_tree.SetItemText(pTVDI->item.hItem,pTVDI->pszText);//重置显示字符 *pResult = 0;} vs2008MFC程序用什么扩展库做界面美化比较方便比较流行? 怎么进行进程间通信 非窗口类的什么message 千千静听界面中列表框 API函数设计多线程多窗口程序时的指针传递问题:如何将this指针传给WndProc函数 推荐一个下拉菜单和弹出菜单都能设置的好用的类??? 一个服务端程序的算法,高手指点。 用smtp写发邮件程序求助~~~ 最小化到托盘的程序的问题 我的win2000打开不了*.chm了。双击MSDN图标没反应。是否要重装IE? 那里有vc++6.0可以下载啊?vc.net太烂了,谢谢大虾,急用 推荐个软件安装包制作软件给我 搞了一天没解决,包含头文件出错!
void CParentWnd::OnBeginEditTree(NMHDR* pNMHDR, LRESULT* pResult)
{
TV_DISPINFO* pTVDI = (TV_DISPINFO*)pNMHDR;
if(pTVDI->item.lParam==0);//判断是否取消该操作
*pResult = 1;
else
*pResult = 0;
}
//处理消息 TVN_BEGINLABELEDIT
void CParentWnd::OnBeginEditTree(NMHDR* pNMHDR, LRESULT* pResult)
{
TV_DISPINFO* pTVDI = (TV_DISPINFO*)pNMHDR;
if(pTVDI->item.pszText==NULL);//判断是否已经取消取消编辑
m_tree.SetItemText(pTVDI->item.hItem,pTVDI->pszText);//重置显示字符
*pResult = 0;
}