FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour problema con los combobox y manifiest
Posts: 33
Joined: Wed Apr 16, 2008 06:24 PM

problema con los combobox y manifiest

Posted: Sun Oct 20, 2013 07: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")

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 05: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
Posts: 33
Joined: Wed Apr 16, 2008 06:24 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 06: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.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 07: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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 07: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
Posts: 33
Joined: Wed Apr 16, 2008 06:24 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 09: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.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 09:35 PM
Antonio, y si el combobox esta hecho bajo codigo, como podria ser?

Code (fw): Select all Collapse
#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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: problema con los combobox y manifiest

Posted: Mon Oct 21, 2013 10:53 PM

Cristobal,

Tu c贸digo se ve correcto, te ha funcionado ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: problema con los combobox y manifiest

Posted: 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

Continue the discussion