Dessa muchas gracias , y ahora que estuve comprobando leandro tenia razon con respecto a que no tomaba el hwnd del Syslistview32, asi lo tengo:
Sub cargar()
Dim vent_1, vent_2, vent_3 As Long
vent_1 = FindWindow("yahoobuddymain", vbNullString)
vent_2 = FindWindowEx(vent_1, 0&, "ListView", vbNullString)
vent_3 = FindWindowEx(vent_2, 0&, "SysListView32", vbNullString)
Form1.Label2.Caption = vent_1
Form1.Label3.Caption = vent_2
Form1.Label4.Caption = vent_3
End Sub
Y el de yahoobuddymain todo OK , pero no me da de los otros, voy a usar la api esa de enumchildrenwindows a ver... gracias a los 2 creo que hoy termino o al menos hago lo esencial. Cualquier novedad posteo