Page 1 of 1

Desplazamiento de bitmap en TOOLBAR

Posted: Sun Sep 10, 2006 10:55 am
by Manuel Aranda
No logro centrar los bitmap en una TOOLBAR, salen ligeramente desplazados hacia arriba, así como el texto. ¿Que puede estar ocurriendo?
Adjunto imagen. http://hyperupload.com/download/02185aa ... r.JPG.html

Un saludo,
Manuel Aranda

Posted: Sun Sep 10, 2006 1:59 pm
by Antonio Linares
Manuel,

Prueba a usar más altura para los botones. Revisa samples\toolbar...prg

Posted: Sun Sep 10, 2006 4:15 pm
by Manuel Aranda
Hola Antonio:

Precisamente he partido del ejemplo toolbar1.prg en el que los bitmap se ven centrados. Lo he copiado y sin modifcar nada (solo el nombre de los bitmap) me encuentro con este problema. Los bitmap son de 32x32 y están en una DLL. ¿Puede ser este el problema?

Un saludo,
Manuel

Posted: Sun Sep 10, 2006 6:25 pm
by Antonio Linares
Manuel,

El que estén en una DLL no afecta para nada. Prueba a variar los valores del alto en la definición del toolbar:

Code: Select all

   DEFINE TOOLBAR oToolBar OF oWnd SIZE 50, 65 ; // 50, 58 ;
      IMAGELIST oImageList

Posted: Mon Sep 11, 2006 6:45 pm
by Manuel Aranda
Gracias Antonio.
No es eso, creo que el asunto va por el windowsxp.manifest. En el ejemplo de la toolbar se usa en el archivo RC y yo no lo estoy usando pues uso una DLL. ¿Como podría implementar windowsxp.manifest sin usar un .RC ?

Saludos,
Manuel

Posted: Mon Sep 11, 2006 8:52 pm
by Antonio Linares
Manuel,

Editas el RC y luego lo conviertes a DLL con fwh\dll\rc2dll32.bat ?

O estás editando directamente la DLL con PellesC ?

Posted: Tue Sep 12, 2006 9:55 am
by Manuel Aranda
Estoy editando directamente la DLL con PellesC. De cualquier manera he metido el windowsxp.manifiest en un archivo RC y funciona. Aunque no se acaba de arreglar el centrado de los bitmap en la toolbar, ha mejorado notablemente. Ignoraba que pudieran utilizarse simultaneamente un archivo RC y una DLL para almecenar los recursos.
De momento no puedo generar un RC desde PellesC sin que me de problemas, de ahí que esté utilizando una DLL

Un saludo,
Manuel

Posted: Tue Sep 12, 2006 11:44 am
by Antonio Linares
Manuel,

bien :-)