Subj : Re: listview To : borland.public.cpp.borlandcpp From : Dean Mitchell Date : Fri Jul 23 2004 10:34 am Hi Mike, I don't know about the win32 but using the VCL TLIstView is straight forward, and I would image it would be similar using the win32, after all they are the same control at the end of the day (I think). The TListColumn which represents each column has an Index property which tells you the position in the TListColumns, i.e. the order. You can read this property and store it somewhere and when you open the application again you can set the Index for each column. The TListView has an event called OnColumnDragged whech is fires when someone moves a column. I know this doesn't exactly answer your question, but I hope it helps a little. Dean "mike" wrote in message news:40ff5d4c@newsgroups.borland.com... > > Hi, > > i'm using the win32 listview control and i added an extended style to it to > drag and drop (LVS_EX_HEADERDRAGDROP) the headers so the user can setup the > columns any way they desire. i was wondering if there is a message that > exists that allows the re-ordering of columns? i want the ability to save > the order of the columns the user has so i can display it the same way when > then open the application again. > > any ideas? > > aloha, > mike > > .