¿Es posible implementar la función de esta función en VB programando yo mismo sin llamar a la función API?
Se puede lograr muy, muy poco.
Muchas funciones API sólo se pueden escribir en C o ensamblador.
No es posible usar C en VB, solo puedes usar ensamblaje en línea
Y el ensamblaje en línea de VB requiere API: soporte CallWindowProc.
Por ejemplo (
CallWindowProc VarPtr(b(0)), 0, 0, 0, 0, 0
donde b() es una instrucción ensambladora Una matriz de bytes compuesta por
)
Es decir, su función se puede implementar sin llamar a funciones API distintas de CallWindowProc.