Porq razon los cuadros de dialogo son más pequeños en FWH
Posted: Wed Dec 19, 2007 12:54 pm
by fespinoza
Por fin logre generar mi aplicación en xHarbour; lo celebre con un gran puño en alto, como si hubiera ganado el campeonato del mundo.
Una vez ahí empiezo a revisar las diferencias entre los 16 y 32 bites y la primera y mas notoria es el tamaño de los cuadros de dialogo que migre a FWH sin casi ningún cambio. Al ejecutar el .exe veo que los dialogos queden pequeños. Existe alguna solución para esto, o debo resignarme a ampliarlos uno por uno con el Workshop.
Otro tema es el tamaño del font por omisión, ahora en la mayoria de veces que se corre la aplicación, se generan letras un poco mas grande y en negrita (Uso Win XP SP2).
Saludos
Fernando Espinoza
Posted: Wed Dec 19, 2007 1:09 pm
by Antonio Linares
Fernando,
Las aplicaciones Windows en 32 bits muestran los diálogos más pequeños que en 16 bits (ya lo has comprobado).
FWH te proporciona la claúsula RESIZE16 para intentar aproximarse al tamaño de 16 bits sin tener que modificarlos a mano:
ACTIVATE DIALOG oDlg RESIZE16
Posted: Wed Dec 19, 2007 1:36 pm
by karinha
Hola... el mejor es que usted use: 0X4L para implementar tus DIALOGOS al Estilo PELLESC.EXE.
Mira este ejemplo:
DIALOGO_ESTILO_PELLESC DIALOG 1, 126, 530, 79
STYLE DS_ABSALIGN | DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "VERIFICACION DE ACCESO - DIALOGO CON 0X4L ESTILO PELLESC.EXE"
FONT 8, "TAHOMA"
{
COMBOBOX 103, 112, 15, 130, 58, CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT 104, 112, 31, 50, 11, ES_PASSWORD | WS_BORDER | WS_TABSTOP
PUSHBUTTON "&Verificar", 301, 130, 58, 50, 14
PUSHBUTTON "Salir", 302, 190, 58, 50, 14
GROUPBOX " Datos De Usuario ", 101, 66, 4, 185, 43, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
GROUPBOX " Opciones ", 102, 113, 49, 138, 26, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
RTEXT "Usuario :", -1, 70, 17, 38, 8
RTEXT "PassWord :", -1, 70, 32, 38, 8
COMBOBOX 107, 324, 15, 130, 58, CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT 108, 324, 31, 50, 11, ES_PASSWORD | WS_BORDER | WS_TABSTOP
PUSHBUTTON "&Verificar", 303, 342, 58, 50, 14
PUSHBUTTON "Salir", 304, 402, 58, 50, 14
GROUPBOX " Datos De Usuario ", 111, 278, 4, 185, 43, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
GROUPBOX " Opciones ", 112, 325, 49, 138, 26, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
RTEXT "Usuario :", -1, 282, 17, 38, 8
RTEXT "PassWord :", -1, 282, 32, 38, 8
}
Felices navidad.
Regards, saludos.
Posted: Wed Dec 19, 2007 1:50 pm
by FWHISHOW
Karinha, e como configurar o pelles para sair com esta configuracao?
Uso o PELLES e nao sai 0X4L nos RC
Grato
Posted: Wed Dec 19, 2007 4:13 pm
by karinha
FWHISHOW wrote:Karinha, e como configurar o pelles para sair com esta configuracao?
Uso o PELLES e nao sai 0X4L nos RC
Grato
Coordenadas do DIALOGO: 1, 126, 530, 79
0X4L, pertence ao WORKSHOP.EXE.
No Pellesc.exe isto é automatico, ja que ele é 32 bits puro.
Posted: Wed Dec 19, 2007 5:16 pm
by fespinoza
karinha
Con pelles puede hacer una migración de mi .rc directo a 32 bites.
De donde puedo bajar pellesc y hay un manual de uso.
Saludos
Posted: Wed Dec 19, 2007 5:38 pm
by karinha
fespinoza wrote:karinha
Con pelles puede hacer una migración de mi .rc directo a 32 bites.
De donde puedo bajar pellesc y hay un manual de uso.
Saludos
No tengo certezca, pero creo no sea posible, se tus RECURSOS TENGAN SIDOS GENERADOS EN WORKSHOP.EXE.
No tengo el camiño al sitio de PELLESC.EXE
Busca en GOOGLE.
Best regards. Felices fiestas. Feliz natal a todos.