TComponent::GetChildren - C++ Builder

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

你可能感兴趣的:(TComponent::GetChildren - C++ Builder)