Re: ListView-style column headers?

Tech-Archive recommends: Speed Up your PC by fixing your registry



Extending the standard ListView or TreeView controls is almost
certainly not going to give you the flexibility you require. So
writing from scratch (or modifying a CodeProject component) is probably
the right approach. You can handle XP theme style column header
painting by using the UxTheme DLL API via DllImport. There are some
articles on CodeProject on how to do this.

Writing a Treeview/Listview control from scratch is not a trivial task.
You might want to consider some of the commerical components
available. Infralution has a combined Tree/ListView called VirtualTree
that has a lot of flexibility and allows you to modify just about any
aspect of its behaviour and/or appearance through inheritance. You can
download an evaluation copy at:

www.infralution.com/virtualtree.html

Regards
Grant Frisken
Infralution

.



Relevant Pages

  • All Crenelated and Scratching and Invisible as Hell
    ... Sentence structure is average, no words ... that make you stop and scratch, like 'crenelated', no grammatical loop- ... What has writing to do with memorable "words"? ... "TO THE RED COUNTRY and part of the gray country of Oklahoma the last ...
    (misc.writing)
  • Re: Default Configuration for TI DSK6713
    ... had some success with some examples and modifying them, ... I am not sure many people do create a project from scratch! ... Chassaing book and modify it. ... The 'right way' from TI's perspective is to use methodolgies with buzzwords ...
    (comp.dsp)
  • Re: continued fraction
    ... That book should be burnt. ... so bad that even an inexperienced programmer is better off writing ... something from scratch. ...
    (comp.lang.fortran)
  • Re: [ppp][chap]
    ... > Why are you writing PPP from scratch anyway? ... The design needs some improvement here. ... It work's good (i negiotiate LCP before CHAP) ...
    (comp.protocols.ppp)
  • Re: Write to executable which has done execve
    ... and try to open old file for writing in new ... You cannot modify a program's running image ... So if modifying the program file was allowed, ...
    (comp.unix.programmer)