VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1022|回复: 3

请问下边程序中Text的数值从哪里来

[复制链接]
91_avatar_middle
最佳答案
0 
在线会员 发表于 2016-6-3 17:11:30 | 显示全部楼层 |阅读模式
void CEx06bDialog::OnSelchangedTreeview1(NMHDR* pNMHDR, LRESULT* pResult)
{
        NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
    CTreeCtrl* pTree = (CTreeCtrl*) GetDlgItem(IDC_TREEVIEW1);
    HTREEITEM hSelected = pNMTreeView->itemNew.hItem;
    if (hSelected != NULL) {
        char text[31];
        TV_ITEM item;
        item.mask = TVIF_HANDLE | TVIF_TEXT;
        item.hItem = hSelected;
      item.pszText = text;
  
        item.cchTextMax = 30;
        VERIFY(pTree->GetItem(&item));
        SetDlgItemText(IDC_STATIC_TREEVIEW1, text);
    }
       
        *pResult = 0;
}
没有看见text的数值从哪里来呀




上一篇:MFC打开时显示错误
下一篇:Fiddler 抓包问题
51_avatar_middle
最佳答案
83 
online_admins 发表于 2016-6-3 17:41:54 | 显示全部楼层
确实没看出来。。。根本就未被初始化啊。。。
08_avatar_middle
最佳答案
9 
在线会员 发表于 2016-6-3 17:47:54 | 显示全部楼层
item.pszText = text;
但是貌似 item 这个 是空的吧
53_avatar_middle
最佳答案
0 
在线会员 发表于 2016-6-4 07:36:06 | 显示全部楼层
这是在TreeView中取值,不是赋值。
        VERIFY(pTree->GetItem(&item));
看清楚这一句,是GetItem.
所以text 的值是从TreeView被选中的Item 中来

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2021-1-22 20:17

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表