Roman,
I'm not sure that you need a Column subclass. You can create subclasses of both using a PRG based class (DEFINE CLASS cHeader as Header). You can not use it at design time though. What I do is make a runtime substitution of header objects, by copying properties to a temporary header object, deleting the original header, adding my subclass, copying the saved properties to the header. This lets me do design time grid setup using the visual tools, but run the grid using my custom header.
>I'm not really sure if what I'm askin make any sense, but I
>think I've seen messages about this before. Could anyone confirm me
>whether there are classes for these controls?
>In case the classes exist, how I can create and use them in
>my grid?