VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 802|回复: 3

[求助] 请问下边程序中Text的数值从哪里来

[复制链接]
91_avatar_middle
在线会员 发表于 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
online_admins 发表于 2016-6-3 17:41:54 | 显示全部楼层
确实没看出来。。。根本就未被初始化啊。。。
08_avatar_middle
在线会员 发表于 2016-6-3 17:47:54 | 显示全部楼层
item.pszText = text;
但是貌似 item 这个 是空的吧
53_avatar_middle
在线会员 发表于 2016-6-4 07:36:06 | 显示全部楼层
这是在TreeView中取值,不是赋值。
        VERIFY(pTree->GetItem(&item));
看清楚这一句,是GetItem.
所以text 的值是从TreeView被选中的Item 中来

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

本版积分规则

关闭

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

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

GMT+8, 2019-8-21 22:57

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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