FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Ribbon problem with other controls
Posts: 811
Joined: Tue May 06, 2008 04:28 AM
Ribbon problem with other controls
Posted: Tue Sep 22, 2009 07:17 AM
Hello guys!

Here's a problem am working:



Prior in clicking 'Here' button of ribbon bar group. normal.

Here when I selected the button 'Here'



This is just a small code that I reproduced to show the problem:

CODE:

Code (fw): Select all Collapse
#Include 'FiveWin.ch'
#include 'Ribbon.ch'



//--------------------------------------------------------------------------------------------------

PROCEDURE uMain()
 LOCAL aScreen := { GetSysMetrics( 4 ) +  GetSysMetrics( 17 ),;  //height of caption and screen }
                    GetSysMetrics( 16 ),;                        //width of client area
                    GetSysMetrics( 0 ),;                         //width of screen
                    GetSysMetrics( 1 ) }                         //height of screen


 LOCAL oRibbon,;
       oBtn_RR, oBtn_SR,;
       oBtn_RE, oBtn_CH, oBtn_CO,;
       oBtn_RP


 DEFINE WINDOW oMDIFrame TITLE "Ribbon flicker" MDI;
        From 2, 2 To aScreen[1]-2, aScreen[2]-2;
        STYLE nOr( WS_BORDER, WS_SYSMENU, WS_MINIMIZEBOX);
        MENU uBuildMenu()


        DEFINE BRUSH oBrushWin;
               RESOURCE 'Brick'

        DEFINE BRUSH oBrushDlg;
               RESOURCE 'Stone'

        DEFINE RIBBONBAR oRibbon WINDOW oMDIFrame;
               PROMPT 'ONE', 'TWO', 'THREE';
               HEIGHT 112 TOPMARGIN 26


               ADD GROUP oGrp_PUR_N3 RIBBON oRIBBON TO OPTION 1;
                   PROMPT "one.1" width 120

                   @ 05, 10 ADD BUTTON GROUP oGrp_PUR_N3;
                            SIZE 50, 58 PROMPT '&1';
                            SPLITPOPUP ROUND;
                            ACTION msginfo('1.1')

                   @ 05, 62 ADD BUTTON GROUP oGrp_PUR_N3;
                            SIZE 50, 58 PROMPT '&2';
                            SPLITPOPUP ROUND ;
                            ACTION msginfo('1.2')

//-----------------------------------------------------------------------------------------------------------------------------

               ADD GROUP oGrp_INV_N3 RIBBON oRIBBON TO OPTION 2;
                   PROMPT "two.1" width 120


                   @ 05, 10 ADD BUTTON oBtn_RR GROUP oGrp_INV_N3;
                            SIZE 50, 58 PROMPT "&Here";
                            SPLITPOPUP ROUND;
                            ACTION uTest()


                   @ 05, 62 ADD BUTTON oBtn_SR GROUP oGrp_INV_N3;
                            SIZE 50, 58 PROMPT "&2";
                            SPLITPOPUP ROUND ;
                            ACTION msginfo('2.1')


               ADD GROUP oGrp_COS_N3 RIBBON oRIBBON TO OPTION 2;
                   PROMPT "two.2" width 210


                   @ 05,  10 ADD BUTTON oBtn_RE GROUP oGrp_COS_N3;
                             SIZE 50, 58 PROMPT "&1";
                             SPLITPOPUP ROUND;
                             ACTION msginfo('2.1')

                   @ 05,  62 ADD BUTTON oBtn_CH GROUP oGrp_COS_N3;
                             SIZE 70, 58 PROMPT "&2";
                             SPLITPOPUP ROUND ;
                             ACTION msginfo('2.2')

                   @ 05, 133 ADD BUTTON oBtn_CO GROUP oGrp_COS_N3;
                             SIZE 70, 58 PROMPT "&3";
                             SPLITPOPUP ROUND ;
                             ACTION msginfo('2.3')

               ADD GROUP oGrp_INV_RE RIBBON oRIBBON TO OPTION 2;
                   PROMPT "three.3" width 210 BITMAP 'ribbontip'


                   @ 05,  10 ADD BUTTON oBtn_RP GROUP oGrp_INV_RE;
                             SIZE 70, 58 PROMPT "&1";
                             SPLITPOPUP ROUND ;
                             ACTION msginfo('3.1')

//------------------



 ACTIVATE WINDOW oMDIFrame Maximized;
          ON INIT ( oRibbon:SetOption( 2 ) )


RETURN

//--------------------------------------------------------------------------------------------------

STATIC FUNCTION uBuildMenu()
 LOCAL oMenu
 MENU oMenu
 ENDMENU
RETURN( oMenu )


//--------------------------------------------------------------------------------------------------

PROCEDURE uTest()
 LOCAL oWnd, oDlg

      DEFINE WINDOW oWnd TITLE "xBrowse" MDICHILD;
             FROM 0,0 TO 0,0;
             STYLE nOr( WS_SYSMENU, WS_CAPTION, WS_DLGFRAME, WS_CLIPCHILDREN );
             OF oMDIFrame PIXEL


             DEFINE DIALOG oDlg RESOURCE 'DLG_CONTENT';
                    OF oWnd PIXEL

             ACTIVATE DIALOG oDlg NOWAIT;
                      VALID .F.   //no esc-key


      ACTIVATE WINDOW oWnd;
               ON INIT ( oWnd:nHeight := oDlg:nHeight + GetSysMetrics( 4 ),;
                         oWnd:nWidth  := oDlg:nWidth - 2 )


RETURN

//--------------------------------------------------------------------------------------------------


RC:
Code (fw): Select all Collapse
1 24 "WindowsXP.Manifest"

DLG_CONTENT DIALOGEX 0,0,465,319
FONT 10,"Verdana",0,0
STYLE WS_CHILDWINDOW|WS_VISIBLE
BEGIN
  CONTROL "GroupBox",1001,"Button",WS_CHILDWINDOW|WS_VISIBLE|BS_GROUPBOX,13,13,128,56
END


:-) :-) :-)

any help Mr. Antonio?
Kind Regards,

Frances



Fivewin for xHarbour v18.07

xHarbour v1.2.3.x

BCC 7.3 + PellesC8 ( Resource Compiler only)

ADS 10.1 / MariaDB

Crystal Reports 8.5/9.23 DE

xMate v1.15
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Ribbon problem with other controls
Posted: Tue Sep 22, 2009 01:51 PM

Hello Frances,

This sample it's ok, with harbour + fwh9.08 + msvc.

Atte.,

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Ribbon problem with other controls
Posted: Tue Sep 22, 2009 08:28 PM
Hi Lautaro,

I see that you use Harbour + FWH + MSVC. Can you contact me in private ?I'd like to ask you some things about it. My email is kleyber@tkinformidia.net

Regards,
Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Ribbon problem with other controls
Posted: Tue Sep 22, 2009 08:42 PM

Hi Kleyber,

I send you a email.

Regards,

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 603
Joined: Sun May 04, 2008 08:44 PM
Re: Ribbon problem with other controls
Posted: Tue Sep 22, 2009 08:49 PM

Kleyber,

meu brother, eu estou fazendo test com harbour e msvc++ e fivewin se tu precisar de ajuda
me mande email ou fale pelo messeger comigo q te passo uns bat´s facil de utilizar.

abraço

Posts: 811
Joined: Tue May 06, 2008 04:28 AM
Re: Ribbon problem with other controls
Posted: Wed Sep 23, 2009 12:30 AM
Lautaro wrote:Hello Frances,

This sample it's ok, with harbour + fwh9.08 + msvc.

Atte.,

Lautaro Moreira



Hello Lautaro,

Thank you for your test.

I'm using xHB 1.21 + FWH908... Still a problem to me.


Regards,
Frances
Kind Regards,

Frances



Fivewin for xHarbour v18.07

xHarbour v1.2.3.x

BCC 7.3 + PellesC8 ( Resource Compiler only)

ADS 10.1 / MariaDB

Crystal Reports 8.5/9.23 DE

xMate v1.15
Posts: 811
Joined: Tue May 06, 2008 04:28 AM
Re: Ribbon problem with other controls
Posted: Wed Sep 23, 2009 01:04 AM
Dear all,

If you comment from .RC

Code (fw): Select all Collapse
1 24 "WindowsXP.Manifest"


oRibbon will not flicker or group buttons will not disappear... BUT ComboBox is not showing items...

Ribbons has a problem with themed app?

Mr. Antonio?

-Regards
Frances
Kind Regards,

Frances



Fivewin for xHarbour v18.07

xHarbour v1.2.3.x

BCC 7.3 + PellesC8 ( Resource Compiler only)

ADS 10.1 / MariaDB

Crystal Reports 8.5/9.23 DE

xMate v1.15
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Ribbon problem with other controls
Posted: Wed Sep 23, 2009 05:24 PM
Lautaro wrote:Hi Kleyber,

I send you a email.

Regards,

Lautaro Moreira


Hi Lautaro,

Unfortunately I did not receive your email. please send me to another email: kleyber.ribeiro@grupoferraz.com.br

Thanks,

Kleyber
Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Ribbon problem with other controls
Posted: Wed Sep 23, 2009 07:21 PM

Hi Kleyber,

I send email again.

Regards,

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.

Continue the discussion