FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Wrong resize in narrow dialogs
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Wrong resize in narrow dialogs
Posted: Tue Oct 14, 2008 07:45 AM
Dialogs of less that 30 pixel high do not resize properly when pulled from the lower border:

#include "FiveWin.ch" 

FUNCTION Main() 
Local oWnd, oDlg1, oDlg2 
   Define Window oWnd From 0,0 To 400,300 Pixel Title "Resize test" Color CLR_BLACK, CLR_WHITE 

   @ 30,20 Say "This resizes Ok:" Of oWnd Size 100,20 Pixel 
   Define Dialog oDlg1 From 50,20 to 120,100 Pixel Of oWnd Style WS_CHILD+WS_THICKFRAME 
   Activate Dialog oDlg1 NoWait 

   @ 30,140 Say "This resizes wrong:" Of oWnd Size 100,20 Pixel 
   Define Dialog oDlg2 From 50,140 to 60,220 Pixel Of oWnd Style WS_CHILD+WS_THICKFRAME 
   Activate Dialog oDlg2 NoWait 

   Activate Window oWnd 
Return Nil


Why one would use such a narrow dialog? Because I intend to use it as a resizable bar in a bar graph. Anybody has found a fix to this problem?
Thanks

Rafael
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Wrong resize in narrow dialogs
Posted: Tue Oct 14, 2008 07:48 AM

Rafael,

It looks as a Windows bug. A possible workaround is not to let them resize smaller than a certain dimensions.

Please review samples\TestSize.prg (aMinMaxInfo use).

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Wrong resize in narrow dialogs
Posted: Tue Oct 14, 2008 07:58 AM

I can't see any problem using XP.

EMG

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Wrong resize in narrow dialogs
Posted: Tue Oct 14, 2008 08:57 AM

Enrico,

With Vista is failing

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion