Gus;
Espero que me entiendas, porque desde 2008 que no toco esto y... bue... la memoria no es la misma de antes

(abajo la figura de como se ve)
hP2:= h0:nFirst+( ( GetsysMetrics( _SCR_ANCHO ) - h0:nFirst ) - _WIDTH_BRW2 ) / 2
hP2:nTop := 10
Para aclarar:
h0 es una variable GLOBAL STATIC (xHarbour) o PUBLIC en HARBOUR
hP2 es una estatica en el .prg
Entonces lo que hice es pasar esos valores a un modulo donde genero la barra de botones
METHOD BarBotones( nModulo, nTop, nLeft ) 聽 CLASS 聽TCI_Rutinas
local oBtnFin, ;
聽 聽 聽 nIDIns
聽 聽@ nTop, nLeft SBUTTONBAR h0:oBar SIZE 72,37 3D OF h0:oWnd ; 聽 聽 聽 // h0:oWnd es la ventana q contiene el splitter
聽 聽 聽 聽 聽 聽 聽 聽 聽BUTTONSIZE 64,31 ;
聽 聽 聽 聽 聽 聽 聽 聽 聽COLOR CLR_BLACK, CLR_NARFONDO1
聽 聽SWITCH nModulo
聽 聽CASE _MSTOCK
聽 聽...
聽 聽CASE _MCTRLINS
聽 聽...
聽 聽END
聽 聽// Comunes
聽 聽DEFINE SBUTTON OF h0:oBar ;
聽 聽 聽 聽 聽 ACTION 聽nIDIns:= ::aoQRY[_INS_DEFINE]:FieldGet( BRW1_IdIns ), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 ::aoQRY[_INS_DEFINE]:Refresh(), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 ::aoQRY[_INS_DEFINE]:Find( 1, nIDIns, TRUE ), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 h0:oBrw2:SetFocus(), h0:oBrw2:Refresh ;
聽 聽 聽 聽 聽 PROMPT 聽"Refresca" 聽 聽 聽 聽;
聽 聽 聽 聽 聽 COLOR 聽 {|oBtn| If( oBtn:lMouseOver, CLR_YELLOW, CLR_BLACK ) }, { CLR_NARFONDO1, CLR_NARFONDO2 } ;
聽 聽 聽 聽 聽 FONT 聽 聽::hFont["Arial12"] ;
聽 聽 聽 聽 聽 LOOK 聽 聽W97
聽 聽DEFINE SBUTTON oBtnFin OF h0:oBar ;
聽 聽 聽 聽 聽 ACTION 聽h0:oBar:End(), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 if( nModulo==_MSTOCK, 聽 ( h0:oBrw2:Hide(), h0:ShowBrw2:= FALSE ), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 if( nModulo==_MCTRLINS, ( h0:oBrw:Hide(), h0:SplitH:Hide(), h0:oLst:Hide(), h0:ShowBrw:= FALSE ), "" )) ;
聽 聽 聽 聽 聽 PROMPT 聽"Cierra" 聽 聽 聽 聽;
聽 聽 聽 聽 聽 COLOR 聽 {|oBtn| If( oBtn:lMouseOver, CLR_YELLOW, CLR_BLACK ) }, { CLR_NARFONDO1, CLR_NARFONDO2 } ;
聽 聽 聽 聽 聽 FONT 聽 聽::hFont["Arial12"] ;
聽 聽 聽 聽 聽 LOOK 聽 聽W97
聽 聽h0:oBar:nWidth:= oBtnFin:nWidth *if( nModulo==_MSTOCK, 5, if( nModulo==_MCTRLINS, 2, 1 )) + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 if( nModulo==_MSTOCK, 5*5, if( nModulo==_MCTRLINS, 11*2, 1 ))
聽 聽h0:oBar:Refresh()
聽 聽return( nil )
// Fin
Tambien, como veras, lo hice con la lib de SUPERBUTTON (de M.Mercado), supongo que ser铆a lo mismo hacerlo con TOOLBAR de FW
se ve as铆:
bue espero te "alumbre"...