Page 1 of 1

Consulta sobre windowsxp.manifest

Posted: Thu May 03, 2007 10:46 am
by cmsoft
Tengo una aplicacion que para arrancar solicita la clave de acceso al sistema. Por lo tanto en el DIALOG defino el campo como PASSWORD. El .RC queda así:
EDITTEXT 101, 48, 15, 60, 17, ES_UPPERCASE | ES_PASSWORD |
Pero si le pongo al principio del .RC
#ifdef __FLAT__
1 24 "WindowsXP.Manifest"
#endif
Cuando accedo al programa en lugar de mostrarme los clasicos circulitos negros o los asteriscos, me muestra unas raras rayas negras poco esteticas.
Agradezco sugerencias

Posted: Thu May 03, 2007 2:00 pm
by Raymundo Islas M.
Hola

Prueba a cambiarle el font, me paso lo mismo cuando tenia el MS Sans, le puse el Tahoma y quedo muy bien !!!.


Saludos

Posted: Thu May 03, 2007 2:33 pm
by cmsoft
Cambio el font por Tahoma y sigue dando el error
Este es el dialogo

Code: Select all

ACCESO DIALOG 89, 116, 142, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Acceso al Sistema"
FONT 8, "Tahoma"
{
 EDITTEXT 101, 48, 15, 60, 17, ES_UPPERCASE | ES_PASSWORD | WS_BORDER | WS_TABSTOP
 RTEXT "Password", -1, 6, 19, 39, 8
 PUSHBUTTON "&Ok", 102, 24, 44, 50, 14
 PUSHBUTTON "&Salir", 103, 81, 44, 50, 14
}
Asi es como se ve:
Desde ya muchas graciasImage

Posted: Thu May 03, 2007 3:17 pm
by Raymundo Islas M.
Hola, asi lo tengo yo :

Code: Select all

VRFPSW DIALOG 201, 126, 194, 79
STYLE 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "VERIFICACION DE ACCESO"
FONT 8, "TAHOMA"
{
 COMBOBOX 103, 50, 15, 130, 58, CBS_DROPDOWNLIST | CBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
 EDITTEXT 104, 50, 31, 50, 11, ES_PASSWORD | WS_BORDER | WS_TABSTOP
 PUSHBUTTON "&Verificar", 105, 68, 58, 50, 14
 PUSHBUTTON "Salir", 106, 128, 58, 50, 14
 GROUPBOX " Datos De Usuario ", 101, 4, 4, 185, 43, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
 GROUPBOX " Opciones ", 102, 51, 49, 138, 26, BS_GROUPBOX | WS_DISABLED | WS_TABSTOP
 RTEXT "Usuario :", -1, 8, 17, 38, 8
 RTEXT "PassWord :", -1, 8, 32, 38, 8
}

Image

Posted: Thu May 03, 2007 4:00 pm
by cmsoft
Gracias amigos por las sugerencias.
Ya lo solucioné, tenia mál definido el formulario de acceso, lo definia sobre una ventana y al sacarle el OF funcionó correctamente.
Gracias a todos...

Posted: Sun Dec 09, 2007 9:13 pm
by JmGarcia
Raymundo Islas M. wrote:Hola, asi lo tengo yo :

Code: Select all

EDITTEXT 104, 50, 31, 50, 11, ES_PASSWORD | WS_BORDER | WS_TABSTOP
Asi lo tengo yo y en WinXP salen palotes y en Win2000 asteriscos.

Como consigo que salgan "pelotitas" en WinXP.

Image

Posted: Mon Dec 10, 2007 9:43 am
by Antonio Linares
Usa la fuente Tahoma en el diálogo.

Defínela en el RC

Posted: Mon Dec 10, 2007 9:39 pm
by JmGarcia
La solucion la he encontrado... aqui "***** EN PASSWORD COM WORKSHOP.EXE" >> Foros de discusión >> FiveWin para Harbour/xHarbour
surGom wrote:Hola Karina yo utilizo un get y en el código pongo:

Code: Select all

REDEFINE GET oGet VAR cLogin id 101 of odlg valid IIF(buscon(cItem,@cLogin,oGet),lreturn := .t.,.f.)
oGet:lpassword := .t. 
Espero sea la respuest a tu consulta
Utilizó workshop y fwh26 y xharbour 9.61
Luis
La solucion es esta oGet:lpassword := .t.

Tanto en Win200 como WinXP ya si me salen *****