Control Hierarchy 

Some controls on the screen may contain other controls. For example, a framebox control ( control type CTRL_FRAMEBOX) is a container for other controls. A tab strip control page contains other controls, and therefore the tab strip control manager, which represents the tab strip page, is a container for other controls.

Since you specify the coordinates of a control relative to its parent control, it is important to know which control is the parent of the control you are working with.

The following illustration shows a possible arrangement of controls on a screen. In yellow are controls that are not visible on the screen.

The following diagram shows the parent-child hierarchy of the controls in the above screen example.

For more details on the controls within a table control and within a tab strip control, see the relevant topic.