FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour ACTIVATE DIALOG oDlg AS MDICHILD
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Tue May 03, 2022 11:29 AM

How I can maximized the dialog ?

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Tue May 03, 2022 03:22 PM

On Init( oDlg : Maximize() )

Saludos

Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Wed May 04, 2022 11:35 AM
horacio wrote:On Init( oDlg : Maximize() )

Saludos



ok but there is some error because when I maximize the dialog it is over the width of the main window look this



Code (fw): Select all Collapse
#include "fivewin.ch"

    #define AS_MDICHILD  1
    #define AS_DIALOG    2


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

    function Main()

       local oWnd, oBar, oMenu

       SetGetColorFocus()

       DEFINE WINDOW oWnd MDI TITLE "test"  VSCROLL HSCROLL
       DEFINE BUTTONBAR oBar OF oWnd SIZE 100,32 2007

       DEFINE BUTTON OF oBar PROMPT "test" CENTER ACTION test()

       ACTIVATE WINDOW oWnd

    return nil

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

    static function test()

       local oDlg, oBar, oFont
       DEFINE FONT oFont NAME "Segoe UI" SIZE 0,-14
       DEFINE DIALOG oDlg  FONT oFont TITLE "Test Mdi" BRUSH oBrush

       ACTIVATE DIALOG oDlg AS MDICHILD ;
             ON INIT ( oDlg :Maximize())
    return oDlg
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Sun May 08, 2022 11:48 AM
Code (fw): Select all Collapse
#Include "FiveWin.ch"

#Define AS_MDICHILD  1
#Define AS_DIALOG    2

STATIC oWnd

FUNCTION Main()

   LOCAL oBar, oMenu

   SkinButtons()
   SetGetColorFocus()

   DEFINE WINDOW oWnd MDI TITLE "test"  VSCROLL HSCROLL

   DEFINE BUTTONBAR oBar OF oWnd SIZE 100, 32 2007

   DEFINE BUTTON OF oBar PROMPT "test" CENTER ACTION test()

   ACTIVATE WINDOW oWnd CENTERED

RETURN NIL

STATIC FUNCTION test()

   LOCAL oDlg, oBar, oFont, oBrush

   DEFINE BRUSH oBrush FILE "..\bitmaps\sea.bmp" RESIZE
   DEFINE FONT oFont NAME "Segoe UI" SIZE 0, - 14

   DEFINE DIALOG oDlg  FONT oFont TITLE "Test Mdi" BRUSH oBrush

   ACTIVATE DIALOG oDlg CENTERED AS MDICHILD ON INIT( oDlg:Maximize() )

   oBrush:End()
   oFont:End()

RETURN NIL

// FIN / END - <!-- e --><a href="mailto:kapiabafwh@gmail.com">kapiabafwh@gmail.com</a><!-- e -->


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Sun May 08, 2022 07:14 PM
karinha wrote:
Code (fw): Select all Collapse
#Include "FiveWin.ch"

#Define AS_MDICHILD  1
#Define AS_DIALOG    2

STATIC oWnd

FUNCTION Main()

   LOCAL oBar, oMenu

   SkinButtons()
   SetGetColorFocus()

   DEFINE WINDOW oWnd MDI TITLE "test"  VSCROLL HSCROLL

   DEFINE BUTTONBAR oBar OF oWnd SIZE 100, 32 2007

   DEFINE BUTTON OF oBar PROMPT "test" CENTER ACTION test()

   ACTIVATE WINDOW oWnd CENTERED

RETURN NIL

STATIC FUNCTION test()

   LOCAL oDlg, oBar, oFont, oBrush

   DEFINE BRUSH oBrush FILE "..\bitmaps\sea.bmp" RESIZE
   DEFINE FONT oFont NAME "Segoe UI" SIZE 0, - 14

   DEFINE DIALOG oDlg  FONT oFont TITLE "Test Mdi" BRUSH oBrush

   ACTIVATE DIALOG oDlg CENTERED AS MDICHILD ON INIT( oDlg:Maximize() )

   oBrush:End()
   oFont:End()

RETURN NIL

// FIN / END - <!-- e --><a href="mailto:kapiabafwh@gmail.com">kapiabafwh@gmail.com</a><!-- e -->


Regards, saludos.


pls
viewtopic.php?f=3&t=41750&start=0
I tried odlg:maximize() but not run ok
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: ACTIVATE DIALOG oDlg AS MDICHILD
Posted: Wed Jun 22, 2022 02:57 AM

oDlg:bMdiSetup := { |oMdiChild| oMdiChild:Maximize() }
ACTIVATE DIALOG AS MDICHILD

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion