Me surge un fallo al intentar obtener el handle de CabinetWClass, para obtenerlo utilizo la api FindWindowEx pasandole el handle de la ventana del explorer, pero la funcion me devuelve 0 y esto hace que el error se arrastre y no pueda obtener el handle del SysListView32.
El code es asi:
SvH = FindWindowEx(TvH, 0, "CabinetWClass", vbNullString)
SvH = FindWindowEx(SvH, 0, "SHELLDLL_DefView", vbNullString)
SvH = FindWindowEx(SvH, 0, "DUIViewWndClassName", vbNullString)
SvH = FindWindowEx(SvH, 0, "DirectUIHWND", vbNullString)
SvH = FindWindowEx(SvH, 0, "CtrlNotifySink", vbNullString)
SvH = FindWindowEx(SvH, 0, "SysListView32", vbNullString)
TvH es el handle del explorer (esto esta todo bien)
Y bueno, dado a que el primero me devuelve 0, todos los demas lo aran ^^
Espero me puedan dar una mano.