Compound controls

A simple control is one that contains no other control. The term compound control or container refers to a control that contains one or more controls. The container controls may themselves be compound controls. When a control is contained in a compound control it is called a component control. Compound controls can be used to group non-window-owning controls in window-owning controls or to allow several controls to be handled together.

For more information on compound controls, see Compound controls in traditional architecture and Compound controls in the view architecture.

Examples of a compound control include:

  • a view that displays text in the main pane

    typically this is handled by using the methods of the CEikLabel class, which is a non-window-owning control, in a CCoeControl-derived view

  • a view that contains a listbox in the main pane

    typically this is handled by using the methods of the Lists API in a CCoeControl-derived view

  • a view the contains a grid in the main pane

    typically, this is handled by using the methods of the Grids API in a CCoeControl-derived view