1. An information processing apparatus comprising: a display unit configured to display at least one selection-target object on a display screen; a first detecting unit configured to detect a contact position of an operator's pointer on a display area of the object; a second detecting unit configured to detect a three-dimensional position of a candidate of the operator's pointer in space above the display screen of the display area; and a determining unit configured to, when said first detecting unit detects a contact position on the display area, determine a candidate pointer which is close to the contact position, detected by said second detecting unit, as a pointer for designating processing on the object.