
Je ne connais pas VB NET, mais VB 5. Pour info, les VBX depuis VB4 sont remplacés par les OCX. Il s'agit de contrôles dits ACTIVEX qui peuvent même être créés depuis la version 4 ou 5 Pro sous forme d'OCX, ou sous forme de DLL. En ce qui concerne DirectX, il s'agit d'un module que l'on pourrait qualifier d'ACTIVEX de part son mode de fonctionnement. Il fait partie de ce qu'on appelle les modules COM. DirectX sert uniquement à la programmation d'aplication de type Jeux, et contient pour cela des fonctions d'appels direct aux composant (Carte Graphique, son, clavier) accelerant ainsi les applications programmés avec son aide. DirectX depuis sa version 8 contient un module graphique permettant la création d'image 2D et 3D calculées, un module son, un module pour la gestion des entrées clavier/souris/Joystick, et un module multimédia. Je crois qu'il y a aussi un module réseau mais je ne m'y suis jamais trop penché. Voila. Pour utiliser DirectX, il existe quelques site dont celui ci. J*Pour ma part, j'ai appris l'utilisation de DirectX sous VB avec DirectX4VB. C'est un site en Anglais mais très bien expliqué et il contient un cours complet sur DirectX9 sous VB.NET pour toi qui programme apparement sous cette version.
Bon courrage