乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 43|回复: 2

[求助]如何显示树形控件的图标

[复制链接]

18

主题

177

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
249
发表于 2004-4-5 08:48:00 | 显示全部楼层 |阅读模式
我在CAcUiDockControlBar类派生的窗口中,创建了一个树形控件,可是却不显示各项的图标。
是不是CAcUiDockControlBar类有特殊的处理方法,请有经验的朋友指点一下。
谢谢。
下面是相关程序段:
        enum MyIcon{rIcon, hIcon};
        CImageList* pImage = new CImageList;
        pImage->Create(IDB_BITMAP_TREE, 16, 0, ::GetSysColor(COLOR_WINDOW));
        if(!m_wndTree.Create(WS_CHILD|WS_VISIBLE|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_HASLINES,
                                                CRect(0,0,200,180),
                                                &m_wndTab,                                //把m_wndTree创建在m_wndTab上
                                                _IDC_TREE_DESIGN)
                                                )
                  return -1;
        m_wndTree.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
        m_wndTree.SetImageList(pImage, TVSIL_NORMAL);
        HTREEITEM hRoot, hCur;
        TVINSERTSTRUCT TCItem;
        ::ZeroMemory(&TCItem, sizeof(TVINSERTSTRUCT));
        TCItem.hParent=TVI_ROOT;
        TCItem.hInsertAfter=TVI_LAST;
        TCItem.item.mask=TVIF_IMAGE|TVIF_TEXT;
        TCItem.item.pszText="根";
        TCItem.item.iImage         = iIcon1;
        TCItem.item.lParam=0;
        hRoot=m_wndTree.InsertItem(&TCItem);
        for(int i=1; i<4; i++){
                TCItem.hParent=hRoot;
                TCItem.item.pszText = csTreeArrayPL[i].GetBuffer(csTreeArrayPL[i].GetLength());
                TCItem.item.iImage         = hIcon;
                hCur = m_wndTree.InsertItem(&TCItem);
        }
        m_wndTree.Expand(hRoot,TVE_EXPAND);
回复

使用道具 举报

18

主题

177

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
249
发表于 2004-4-6 19:03:00 | 显示全部楼层
又折腾了一天也没得出结果。
再次请有经验的朋友给予指点
回复

使用道具 举报

18

主题

177

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
249
发表于 2004-4-11 21:00:00 | 显示全部楼层
实际上,上面的程序段放在CDialog派生的一般对话框中,可以像我们希望的那样,显示树形控件各项的图标。
是不是CAcUiDockControlBar类在使用上有什么特殊之处?再次请有经验的朋友给些指导。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 17:56 , Processed in 0.256188 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表