In QTP , there is add-in Active-x Control and also Visual Basic....

As per my knowledge In VB only we will use ActiveX controls, then why in QTP there is separate add-in for activex control.........