Hi, does anyone know how to overcome the 32K pixel width limit of the CHeaderCtrl in a CListView?

When the total width of the list control exceeds 32767 pixels, the main list control is painted correctly but the header control stops at the 32K limit. This has nothing to do with owner-draw headers but the actual header control boundaries are clipped.

Would be gratefull if anyone knows of a fix or any other similar problems with window sizes exceeding 32K.