2011-01-14 120 views

回答

0

您需要创建一个简单的基于文本的“协议”,您的C++后端可以提供vb程序执行树视图控件所需的数据。因为它是你正在寻找一个协议层次树视图,是这样的:

node name1 attrib attrib 
    node name2 attrib 
    end node 
    node name3 attrib attrib attrib 
     node name4 attrib attrib 
     ... 
     end node 
    end node 
end node 

哪里attrib是用来控制哪些信息“存储”在TreeView的每片叶子的东西。您可能还需要某种方式让前端“控制”后端,其中上述响应是命令的结果。

您需要使用某种形式的进程间通信(IPC)机制将信息从后端获取到前端。对于Windows(我假设您使用Windows?),您可以使用命名管道来执行通信。

+0

雅,我使用的是窗户。我需要在C++中生成树内容,因为我运行了一个异步程序来完成一些过程,在过程结束时我需要在表单中生成树视图。 – Lynnooi 2011-01-14 08:44:24