Cody
Thanks for ...
GetChildren() which certainly works, and in order, although I
only have a single column at the moment.
and also for...
isinstance() which also did the business for me.
I would still like to know how to use "FindItemAtPosition()"
if it does what GetChildren() does but just for a column
cos I would like to cycle through a column at a time.
In my case there will be different types of widget in a column and so
getting the items by row number, detecting their widget types and
calling the appropriate text extraction methods all within in a single
row number loop seems attractive at the moment.
Dean