hola, buen dia, he estado revisando con la clase tget, ya que tengo el siguiente inconveniente:
tengo un dialogo, con dos get, el tÃpico login, (usuario y clave), donde clave es de tipo password,
el caso es que como pueden ver en las imagenes, si los get ya tiene valores, los deberia de mostrar, pero
en este caso cuando es de tipo password no muestra nada, hasta que el get mismo tiene foco.
ósea, solo cuando el get tiene el foco, viene y muestra el tipo circulitos.
le he estado dando vueltas al código de tget, pero no he podido encontrar que provoca esto.
en las imagenes, en la primera el foco esta en el primer get "usuario", y como pueden ver clave esta vacio,
en la segunda imagen el foco esta en el segundo get "clave", y ahora si lo muestra.


#include "fivewin.ch"
#define __DEV__
PROCEDURE Main()
LOCAL oDlg, oFontD
PRIVATE oUserIden, oUserPass
PRIVATE cUserIden, cUserPass
#ifdef __DEV__
cUserIden := PadR( "CIVS", 10 )
cUserPass := PadR( "civs", 10 )
#else
cUserIden := Space( 10 )
cUserPass := Space( 10 )
#endif
DEFINE FONT oFontD NAME "TAHOMA" SIZE 0, -12
DEFINE DIALOG oDlg NAME "DLG_LOGIN" //FONT oFontD COLOR CLR_BLACK, CLR_WHITE TRANSPARENT
REDEFINE GET oUserIden VAR cUserIden;
ID 101 OF oDlg;
PICTURE "@!";
UPDATE
REDEFINE GET oUserPass VAR cUserPass;
ID 102 OF oDlg;
PICTURE "@";
UPDATE
REDEFINE BUTTON;
ID 201 OF oDlg;
ACTION oDlg:End();
REDEFINE BUTTON;
ID 202 OF oDlg;
ACTION oDlg:End();
CANCEL
ACTIVATE DIALOG oDlg
RETURN// Generated by ResEdit 1.6.6
// Copyright (C) 2006-2015
// http://www.resedit.net
#ifndef RC_INVOKED
#define RC_INVOKED
#endif
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
#ifndef WC_STATIC
#define WC_STATIC "Static"
#endif
DLG_LOGIN DIALOG 33, 42, 200, 100
STYLE DS_3DLOOK | DS_CENTER | DS_MODALFRAME | DS_SETFONT | WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU
CAPTION "Validar acceso a usuario"
FONT 9, "Tahoma"
{
EDITTEXT 101, 134, 33, 60, 12, 0, WS_EX_LEFT
EDITTEXT 102, 134, 47, 60, 12, ES_PASSWORD, WS_EX_LEFT
PUSHBUTTON "&Aceptar", 201, 90, 80, 50, 14, 0, WS_EX_LEFT
PUSHBUTTON "&Cerrar", 202, 145, 80, 49, 14, 0, WS_EX_LEFT
RTEXT "Usuario:", IDC_STATIC, 87, 33, 45, 12, SS_RIGHT, WS_EX_LEFT
RTEXT "Contraseña:", IDC_STATIC, 87, 47, 45, 12, SS_RIGHT, WS_EX_LEFT
LTEXT "Linea1", IDC_STATIC, 90, 74, 104, 1, SS_LEFT, WS_EX_STATICEDGE
}
//
// Manifest resources
//
1 RT_MANIFEST ".\\manifest.xml"Carlos Vargas
Desde Managua, Nicaragua (CA)