1. An information processing apparatus capable of executing editing on a plurality of drawing objects, the apparatus including: a designating unit configured to designate a selection range; a determining unit configured to determine, for each of drawing objects included in the selection range designated by the designating unit, whether the drawing object is laid out on a rear side of one or more other drawing objects, based on an overlapped state of the drawing objects; and a deciding unit configured to decide, as a selection target, the drawing object which is determined as being laid out on a front side of one or more other drawing objects by the determining unit, without setting, as the selection target, the drawing object which is determined as being laid out on the rear side of the other drawing objects by the determining unit.