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