[statusbar]
changed /xdid -t to show the part number in the invalid part error message.
[listview]
added m_iColumnCount var to keep track of the number of columns currently in the listview, this should speedup getColumnCount() alot.
small fixes to /xdid -d, moved ListView_GetItemCount() to inside loop as this returned value will change with every iteration of the loop, also the lop now checks for iEnd < iStart instead of iEnd < 0.
changed /xdid -n to be a little neater/faster(?), left old version in comments in case of errors & for reference.
added function DeleteColumns(), if passed -1 it deletes all columns els eit deletes the specified column.
changed /xdid -t to use DeleteColumns()
improved /xdid -t abit & added some more error messages when fails occur.
changed getBottomIndex() to only call ListView_GetItemCount() once.
[dialog]
added showControlError(Ex) functions to display /xdid & $xdid errors (this method will likely be changed when i get round to looking at a better one)
changed isIDValid() function to take a bUnused arg to switch between checking for valid id's that are in use & those not in use.

[tab]
changed /xdid -a to use isIDValid()
added invalid tab error messages to /xdid -d/-l/-t
[dialog]
fixed bug in isIDValid() (oops)

[divider][panel][pager][stacker][tab][box]
changed to use isIDValid()

[tab]
small bugfix to /xdid -d where the command would try to select a tab when none existed.