No se redimensiona bien una ventana pequeña

No se redimensiona bien una ventana pequeña

Postby Rafael Clemente » Wed May 02, 2007 4:43 pm

El siguiente código crea una ventana Child de 18 pixels de altura dentro de una ventana mayor.
Code: Select all  Expand view
#include "Fivewin.ch"
FUNCTION Main()
LOCAL oWnd
DEFINE Window oWnd  From 0,0 TO 300,400 Pixel
ACTIVATE Window oWnd ON INIT WndChild(oWnd)
Return Nil

STATIC FUNCTION WndChild(oWnd)
Local oW
DEFINE Window oW  From 100,100 TO 117,200 Pixel Of oWnd ;
       Style WS_CHILD+WS_THICKFRAME                     ;
       Color CLR_BLUE, CLR_YELLOW
ACTIVATE Window oW
Return Nil


Si intento aumentarla de tamaño verticalmente estirando su borde inferior, lo único que consigo es que el borde SUPERIOR baje, con lo que la ventana se hace más pequeña, no mayor.

El problema desaparece cuando la ventana tiene 30 pixels o más de alta.

¿Estoy haciendo algo mal o es un problema de mi versión de FWH( V2.6, mayo 2005) ? Alguna forma de solucionarlo?

Gracias,

Rafael
User avatar
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Postby Antonio Linares » Wed May 02, 2007 6:51 pm

Rafael,

Aqui ocurre lo mismo que describes usando FWH 7.04 y Vista

Da la sensación de que al ser tan pequeña, se selecciona el borde superior aunque se intente seleccionar el inferior.

Una vez se hace mayor, ese comportamiento se corrige. Parece algo propio de Windows
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41945
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Rafael Clemente » Wed May 02, 2007 7:09 pm

Gracias, Antonio; a mí me pasa con Windows Xp
Rafael
User avatar
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: nageswaragunupudi and 105 guests