这样的程序,是如何实现的呢(和treeView有关)

BeginnerCpp 2005-01-20 11:30:47
各位高人,
现在小弟想写个通讯录软件练练手,
是使用VS2003写的,VC+MFC,


计划使用CTreeView,CListView, CFromView来做用户的界面:
+--------------------------------------------------+
|-___Name | DataShow |
| -subName | |
| -subName | DataShow |
|+___Name | DataShow |
|+___Name | DataShow |
| ..... | ........ |
| |____________________________________|
| | |
| | Show Detail |
| (CTreeView) || | |
| | |
+_____________|____________________________________+


问题在于,
我使用一个类CItem来记录数据和它在treeview的显示名字,
可是不知道如何把类CItem和用户点击的名字联系起来,
比如,
用户在CTreeView点击了一个条目,
我如何找到程序中相应的CItem的实例,
然后把citem中的数据显示在右边呢,
想了很长时间,
都没有头绪,
希望大家可以给点建议.
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BeginnerCpp 2005-01-24
  • 打赏
  • 举报
回复
BOOL SetItemData (
DWORD dwItemData );


DWORD GetItemData (void);


SetItemData,GetItemData

=====================
谢谢,
用这个问题,
搞定了.


散分了
BeginnerCpp 2005-01-20
  • 打赏
  • 举报
回复
楼上的兄弟,
问题在于,
我用那些成员函数,
取得的,是一个HItem变量,
其中最多可以得到show的字符串,



如何利用得到的用作show的字符串,
得到保留对应CItem的指针,然后去修改其中的数据呢,
这个是小弟困惑的.
xuzheng318 2005-01-20
  • 打赏
  • 举报
回复
BOOL SetItemData (
DWORD dwItemData );


DWORD GetItemData (void);
flyhigh 2005-01-20
  • 打赏
  • 举报
回复
SetItemData,GetItemData
BeginnerCpp 2005-01-20
  • 打赏
  • 举报
回复
+--------------------------------------------------+
|-___Name | DataShow |
| -subName | |
| -subName | DataShow |
|+___Name | DataShow |
|+___Name | DataShow |
| ..... | ........ (ListView) |
| |____________________________________|
| | |
| | Show Detail |
| (CTreeView)| (FormView) |
| | |
+_____________|____________________________________+


如上整理的界面示意,
如何把用户在各个界面的输入,和程序的数据结合起来呢,
希望大家发言

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧