If you want to find the bounds on a nested group or graphic within the group, you have to use an iterator to locate the graphic or nested group that has been selected. To do this, call the TGraphicGroup::CreateIterator function that returns a TGraphicIterator instance. TGraphicIterator is an abstract base class, and by default CreateIterator creates a shallow iterator that iterates one level of the group. See the heading "Hit testing a group" on page 201 for a simple example using TGraphicGroup::CreateIterator.