Silvio.Falconi wrote:Please try this style
#include "Fivewin.ch" #include "Ribbon.ch" #define COLOR_MENUHILIGHT 29 //051,153,255 #define COLOR_MENUBAR 30 //240,240,240 FUNCTION MAIN() LOCAL oWnd, oRBar, oRGrp, oBtn1 DEFINE WINDOW oWnd DEFINE RIBBONBAR oRBar WINDOW oWnd PROMPT "One", "Two", "Three" HEIGHT 163 TOPMARGIN 45 2015 oRBar:aClrTabTxt = { { | oSelf, nPrompt | If( nPrompt == oRBar:nOption, GetSysColor( COLOR_MENUHILIGHT ) , CLR_WHITE ) },; { | oSelf, nPrompt | If( nPrompt == oRBar:nOption, GetSysColor( COLOR_MENUHILIGHT ) , CLR_WHITE ) },; { | oSelf, nPrompt | If( nPrompt == oRBar:nOption, GetSysColor( COLOR_MENUHILIGHT ) , CLR_WHITE ) } } oRBar:nClrPaneRB = GetSysColor( COLOR_MENUHILIGHT ) oRBar:aGradFld = { || { { 1, CLR_WHITE, CLR_WHITE } } } oRBar:aGradOver = { || { { 1, GetSysColor( COLOR_MENUHILIGHT ) , GetSysColor( COLOR_MENUHILIGHT ) } } } ADD GROUP oRGrp RIBBONBAR oRBar; TO OPTION 1 oRGrp:aGradCaption = { { 1, CLR_WHITE, CLR_WHITE } } @ 2, 2 ADD BUTTON oBtn1 GROUP oRGrp ; SIZE oRGrp:nWidth / 2, oRGrp:nHeight - 18 ; action msginfo() oBtn1:bClrGradNormal = { | lPressed | If( lPressed,; { { 1, RGB( 197, 197, 197 ), RGB( 197, 197, 197 ) } },; { { 1, CLR_WHITE, CLR_WHITE } } ) } ACTIVATE WINDOW oWnd RETURN NIL
very nice





