Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ MFC treeview控件:寻找处理数据的简单方法_C++_User Interface_Mfc_Treeview - Fatal编程技术网

C++ MFC treeview控件:寻找处理数据的简单方法

C++ MFC treeview控件:寻找处理数据的简单方法,c++,user-interface,mfc,treeview,C++,User Interface,Mfc,Treeview,也许我做错了什么。我使用的是treeview控件,我用数据填充它。数据(主要是整数)被转换为CString。当用户单击某个项目时,我可以读取CString,但随后必须解析它以获取数据 有几次我改变了数据在屏幕上的显示方式,然后一切都中断了,我需要重写解析函数。我想知道是否有更好的方法来做到这一点 编辑:树视图正在填充来自std::vector的项目。如果我可以让treeview返回向量中的索引而不是CString,这将非常适合我。如果您更改在树中设置/获取数据的方式,则必须更改格式化和解析数据的

也许我做错了什么。我使用的是treeview控件,我用数据填充它。数据(主要是整数)被转换为CString。当用户单击某个项目时,我可以读取CString,但随后必须解析它以获取数据

有几次我改变了数据在屏幕上的显示方式,然后一切都中断了,我需要重写解析函数。我想知道是否有更好的方法来做到这一点


编辑:树视图正在填充来自std::vector的项目。如果我可以让treeview返回向量中的索引而不是CString,这将非常适合我。

如果您更改在树中设置/获取数据的方式,则必须更改格式化和解析数据的方式

通常,您应该只有两个函数,setter和parser,所以这应该不是一个大问题


我认为没有办法让它变得更快或更干净。

如果你改变在树中设置/获取数据的方式,那么你就必须改变格式化和解析数据的方式

通常,您应该只有两个函数,setter和parser,所以这应该不是一个大问题

我认为没有办法让它变得更快或更干净。

您可以使用它将任意数据值与树项关联,并检索该值。通常使用
SetItemData
存储指向对象的指针,但在您的情况下,可以使用它直接存储整数值

我希望这有帮助

您可以使用将任意数据值与树项目关联,并检索该值。通常使用
SetItemData
存储指向对象的指针,但在您的情况下,可以使用它直接存储整数值

我希望这有帮助