problema con los combobox y manifiest

problema con los combobox y manifiest

Postby rlblanco » Sun Oct 20, 2013 7:53 am

Hola a todos.

El problema que tengo es el siguiente, cuando incluyo el "manifiest" en el archivo de recursos ( *.res ) los combo-box se desplegan a su antojo obviando el tamaño máximo que he definido en el archivo de recursos para ese control.

¿ Hay alguna forma de solucionar esto ?.

Muchas gracias.
Un saludo.

Uso :
WINDOWS 7 Professional
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 9656)
FWH 1301
RECURSOS CON PELLES C ( archivo del tipo "res")
rlblanco
 
Posts: 33
Joined: Wed Apr 16, 2008 6:24 pm

Re: problema con los combobox y manifiest

Postby Antonio Linares » Mon Oct 21, 2013 5:50 am

Ricardo,

Puedes probar FWH\samples\combos.prg y ver si le ocurre igual ?

Que dimensión deseas darle ? Por que no te sirve las dimensiones que Windows le asigna ?

Puedes mostrar una imagen de como se ve y como quieres que se vea ? gracias :-)
regards, saludos

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

Re: problema con los combobox y manifiest

Postby rlblanco » Mon Oct 21, 2013 6:18 pm

Antes de nada muchas gracias Antonio por tu interés.

Como ejemplo he cogido el archivo \samples\combosb.prg y he modificado la array del combo por otra de más elementos, como ves el combo con manifiest se desplega todo lo largo que sea la pantalla no respetando las dimensiones del control , ni del diálogo o ventana que lo contiene, en vez de sacar una barra de scroll vertical, tal y como lo hace si quito "manifiest" del archivo de recursos. Este efecto del combo rompe toda la estética del programa al desplegarse.
En la imagen se puede ver la definición de las dimensiones del control y como se ve al ejecutar el programa.

Muchas gracias

Un saludo.

Image
rlblanco
 
Posts: 33
Joined: Wed Apr 16, 2008 6:24 pm

Re: problema con los combobox y manifiest

Postby Antonio Linares » Mon Oct 21, 2013 7:19 pm

Ricardo,

Acabo de probarlo en el editor de recursos de PellesC, usando Windows 8, y hace el mismo "mal" efecto que comentas.

Es decir, no respeta la longitud que se le ha asignado en el recurso :-(
regards, saludos

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

Re: problema con los combobox y manifiest

Postby Antonio Linares » Mon Oct 21, 2013 7:22 pm

Ricardo,

Parece que la solución es darle el estilo CBS_NOINTEGRALHEIGHT

Puedes probarlo desde PellesC seleccionando "No integral height" desde propiedades :-)
regards, saludos

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

Re: problema con los combobox y manifiest

Postby rlblanco » Mon Oct 21, 2013 9:21 pm

Antonio,

Dicho y hecho, he configurado la propiedad "No integral height" al control combobox y funciona perfecto, ahora si respeta las dimensiones definidas y sale la barra de scroll vertical cuando es necesario.

Muchísimas gracias.
rlblanco
 
Posts: 33
Joined: Wed Apr 16, 2008 6:24 pm

Re: problema con los combobox y manifiest

Postby cnavarro » Mon Oct 21, 2013 9:35 pm

Antonio, y si el combobox esta hecho bajo codigo, como podria ser?

Code: Select all  Expand view

#define CBS_NOINTEGRALHEIGHT  1024     // 0x0400L

   @ 412, 102+80 COMBOBOX oTipos VAR cTipoEx ;
     ITEMS aTipo ;
     OF oPnel1 ;
     SIZE Int(264*0.68), 190 ;   //275
     FONT oFontX;              //     STYLE CBS_DROPDOWN  LIST ;

    oTipos:nStyle := nOr( oTipos:nStyle, CBS_NOINTEGRALHEIGHT )

 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: problema con los combobox y manifiest

Postby Antonio Linares » Mon Oct 21, 2013 10:53 pm

Cristobal,

Tu código se ve correcto, te ha funcionado ?
regards, saludos

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

Re: problema con los combobox y manifiest

Postby cnavarro » Mon Oct 21, 2013 11:00 pm

Pues no, eso es lo que llevo mirando esta tarde
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 92 guests