Question: how does qtp recognize objects?
Answer: It then examines its properties and classifies the object. For Example, when it encounters the OK button it examines its properties and based on these, it classifies the object as a 'WinButton'. QTP has a predetermined set of properties that it learns/stores for every class of object it identifies.