problema con los combobox y manifiest

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

problema con los combobox y manifiest

Post by rlblanco »

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

Re: problema con los combobox y manifiest

Post by Antonio Linares »

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
rlblanco
Posts: 33
Joined: Wed Apr 16, 2008 6:24 pm

Re: problema con los combobox y manifiest

Post by rlblanco »

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

Re: problema con los combobox y manifiest

Post by Antonio Linares »

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: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: problema con los combobox y manifiest

Post by Antonio Linares »

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
rlblanco
Posts: 33
Joined: Wed Apr 16, 2008 6:24 pm

Re: problema con los combobox y manifiest

Post by rlblanco »

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.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: problema con los combobox y manifiest

Post by cnavarro »

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

Code: Select all

#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 )

 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: problema con los combobox y manifiest

Post by Antonio Linares »

Cristobal,

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

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: problema con los combobox y manifiest

Post by cnavarro »

Pues no, eso es lo que llevo mirando esta tarde
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Post Reply