I need to be able to do the following tasks, all with controls in external programs. Ive got the hwnds of all the controls, i just need help in doing the following (all using VB) :

Listview
Selecting multiple items programmatically (i know the index's of the items to select, i just dont know how to select em)

Treeview
Selecting an item (same thing, i know the index's, i need to be able to select a single item programmatically)

ToolbarWindow32
Be able to add a button to a toolbar, and set text to it. For example, in outlook express there is a toolbar with buttons (File Edit View, etc). I need to be able to add a button to that toolbar, and set its text, and find out when its clicked. If possible, it would be nice to know how to draw a menu when that button would be clicked, and monitor when any of the menu options are clicked.

anyone know how to solve any problems?