No se redimensiona bien una ventana pequeña

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

No se redimensiona bien una ventana pequeña

Post by Rafael Clemente »

El siguiente código crea una ventana Child de 18 pixels de altura dentro de una ventana mayor.

Code: Select all

#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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

Gracias, Antonio; a mí me pasa con Windows Xp
Rafael
Post Reply