Como nota adicional esto se debe al hecho de que en el Win32 API es una célula ya sea de ancho fijo o llena el espacio restante -1
int statwidths[] = {100, -1};
SendMessage(hStatus, SB_SETPARTS, sizeof(statwidths)/sizeof(int), (LPARAM)statwidths);
SendMessage(hStatus, SB_SETTEXT, 0, (LPARAM)"Hi there :)");
Si la memoria no me falla usted puede tener solo una celda de relleno (-1) por barra de estado.
También podría agregar una tercera celda intermedia y otorgarle la propiedad de relleno para obtener una Barra de estado más concisa. Consistente porque Mensajes tiene un recuadro a su izquierda, donde lo esperaría. Un poco como en la vacuna mspaint encontrado en el MSDN page for StatusBars
me gusta el appreach creativa sin embargo: D
Realice un elemento de la barra de herramientas de etiquetas con la propiedad Primavera establecida en verdadero. Detalles: http://www.dotnetperls.com/statusstrip (PS Sí, sé que es una pregunta antigua) –