CTreectrl控件的问题? 本帖最后由 ljj20100517 于 2011-03-19 13:31:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该:void CPeIconsDlg::OnSelchangingTree1(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR; // TODO: Add your control notification handler code here HTREEITEM newItem=pNMTreeView->itemNew.hItem; 消息用错了用OnSelchangedTree1 问题是解决了,但为什么我用GetSelectedItem()调用的就得到的是oldItem的信息?还有啊斑竹,OnSelchangedTree1这个消息,我怎么没有看到啊用的是VC6.0. OnSelchangingTree 不是说Selection is changing;调用 TreeGetSelectedItem()得到什么? GetSelectedItem()不是获取你选择的选项的信息么?OnSelchangingTree()不是响应你改变选项的消息函数么?我把GetSelectedItem()放在响应函数里理论上应该能获取相应选项的信息的,可是没有,获得的知识上一次的信息。你是怎么理解的呢? OnSelchangingTree有2个item一个是新的,一个是旧的即new和old你要根据需要取一个。这里一般不用GetSelectedItem();用的话也是返回old。VC60里有OnSelchangedTree,可以用但要注意old和new 我中午的时候也看MSDN上面这样说了,也想到了我用的是Old,谢谢了。给分,结贴! 如何实现状态栏提示信息的多行显示? 用select 实现 等待计时的问题(只有最后的10分了) 请问一个有关组播端口的问题 请问RegSetValueEx()注册表函数的用法? 请教DLL问题 为什么用regsvr32 注销了com,但是删除dll时,仍然提示dll在使用? 关于日期的sql语句 installshield 6.3能把两个应用程序打到一个包里吗? ijl1.5将内存中的位图专成jpeg文件出现不正常现象 如何检验用户输入的字符串,符合预先定义的格式要求? 求VC数据库封装后调用文献 ado循环修改记录时只能成功修改第一条记录
void CPeIconsDlg::OnSelchangingTree1(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
HTREEITEM newItem=pNMTreeView->itemNew.hItem;
用OnSelchangedTree1
还有啊斑竹,OnSelchangedTree1这个消息,我怎么没有看到啊用的是VC6.0.
你是怎么理解的呢?
GetSelectedItem();用的话也是返回old。
VC60里有OnSelchangedTree,可以用但要注意old和new