Je je, lo que dices de las Apis, que se pueden usar en Visual basic, claro que lo se, TRABAJO PROGRAMANDO EN VB!!, pero no confundamos, lo que tu usas en VB, esas apis, te permiten leer ficheros .ini, sacar el estado del sistema, copiar archivos, borrar carpetas......
Con visual C++ trabajas mucho mas abajo que esto, estás forzado a hacer GetWindowText para recojer algo de un text box, o hacer las MFC (microsoft fundation class), que es el nivel que se comprende entre las apis y los lenguajes de alto nivel como VB
En resumidas cuentas te diré que mi primera prueba real de velocidad fue crear una dll en VC+ que ordenaba un vector por el metodo de la burbuja, despues abrir un proyecto en VB, llamar a esta DLL pasandole un vector desordenado y a la vez, ordenar este mismo vector desde el proyecto de VB.
El resultado fue que VB era unas 100 veces mas lento (tal vez exagere).
En definitiva, que si yo puediera salir de estas malditas gestiones de Bases de Datos y currar haciendo algo mas chulo lo haría