【发布时间】:2015-04-27 16:40:03
【问题描述】:
我需要一个示例如何在 C++ Embarcadero Xe1-7 中使用“虚拟树视图”IterateSubtree。
我对这段代码有疑问:
void __fastcall TMyForm::BuSearchClick(TObject *)
{
MyTreeView->IterateSubtree(NULL, SearchDataSomeId, (void*)&PNodeData, TVirtualNodeStates(), false, false);
}
void __fastcall TMyForm::SearchDataSomeId(TBaseVirtualTree*, PVirtualNode Node, void *Data, bool &Abort)
{
}
编译器给出以下错误:
[bcc32 Error] MyFile.cpp(363): E2034 Cannot convert 'void (_fastcall * (_closure )(TBaseVirtualTree *,TVirtualNode *,void *,bool &))(TBaseVirtualTree *,TVirtualNode *,void *,bool &)' to '_di_TVTGetNodeProc'
【问题讨论】:
-
您应该格式化代码,以便清楚什么是文本,什么是代码。
-
“C++ embarcadero Xe1-7”什么?
-
对不起罗德里戈·戈麦斯。现在可以了吗?
-
@RodrigoGómez 我修正了格式。
-
这里还有更多您没有向我们展示的代码。特别是,我们需要知道
_di_TVTGetNodeProc是什么。
标签: c++builder virtualtreeview