Edgemeal thanks for your reply. But i am dealing with an external window how i can find and store all the child info into a type array ... ?

i found another spy++ type program with its source code but unfortuanelty that program couldn't select the listview by dragging it over listview. it could only select the outer frame which holds the buttons as well .While spy++ could select the listview alone and give me correct handle!!

I use that correct listview handle value to actually copy all listview data ...
Hope i some how get the handle programatically instead of using spy++ each time...