Hola gente. Yo estuve trabajando tambien con MSHFlexGrid y tambien tengo el mismo problema, lo solucione agrandando el ancho de columna con la propiedad FormatString, pero no estoy seguro

si te sirve cuando asocias el grid directamente a un Recordset...
De todas manera chequea la propiedad AllowUserResizing, que le permite al usuario (en tiempo de ejecución obviamente) cambiar el ancho y alto de las columnas y filas. Si bien no es la solución es un parchecito interesante. Saludos. Lucas