Necesito crear un menú d3d alguien podria ayudarme? ;)
Aquí tienes un código en C...
Es corto y no debería serte complicado pasarlo a VB (añado otro enlace del mismo site)
https: //www.unknowncheats.me/wiki/Direct3D:Direct3D_Menu_Example_Source
https: //www.unknowncheats.me/wiki/Direct3D:The_Basics_Of_a_D3D_Menu_1)_-_Dynamic_Menu_Logic
Para trabajar con Direct3D hay wrappers sofisticados de DirectX para .NET, como SharpDX.
EDITO: En caso de que esto realmente sea una pregunta sobre Visual Basic.NET, que no VB6.
Saludos.