C++ Builder 参考手册 ➙ TComponent ➙ GetChildren
头文件:#include
命名空间:System::Classes
类:TComponent
访问权限:protected:
函数原型:
DYNAMIC void __fastcall GetChildren(TGetChildProc Proc, TComponent* Root);
System::Classes::TComponent::GetChildren 是 System::Classes::TComponent 的成员函数,枚举子组件。
参数:
Proc 为回调函数,用来接收枚举出来的组件;
Root 为需要枚举子组件的组件。
返回值:
- 枚举所有的子组件。这个方法是 TComponent 内部使用的,不要直接调用;
- TComponent::GetChildren 里面没有代码,没有实现功能,子类如果需要这个功能需要重载并实现这个功能;
- GetChildren 方法枚举的不是 Components 属性;
- Vcl::Controls::TWinControl::GetChildren 实现的是枚举的 Controls 属性的每个元素。
参考:
- Vcl::Controls::TWinControl::Controls
- Vcl::Controls::TWinControl::ControlCount
- System::Classes::TComponent::GetEnumerator
- System::Classes::TComponent::Components
- System::Classes::TComponent::ComponentCount
- System::Classes::TComponent::ComponentIndex
- System::Classes::TComponent::GetChildOwner
- System::Classes::TComponent::GetChildren
- System::Classes::TComponent::GetOwner
- System::Classes::TComponent
- System::Classes::TPersistent
- System::TObject
- VCL 类继承关系
C++ Builder 参考手册 ➙ TComponent ➙ GetChildren