Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Hint predeterminado

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Hint predeterminado Responder citando

hola foro
amigos estuve biendo el TEdit cuando le marcamos passwordchar distinto de #0 (ejemplo *) y deseamos copiar (en tiempo de ejecucion) ese valor que escribimos no da un mensaje diciendo que no se peuede copiar valores de contraseña, lo qu edeseo preguntar ese hint que sale dando esa informacion como se puede llamar en nustro proyecto por ejemplo cuando se da un click en x objeto del form ?
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola ifrit

Te refieres a la propiedad ShowHint?

Saludos,
_________________
Dios es real... a menos que se declare entero!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Quizás este ejemplo que sirva de partida:
Código:
void __fastcall TForm1::FormClick(TObject *Sender)
{
     Hint = "Hola";
     ShowHint = true;
     TPoint Point;
     GetCursorPos(&Point);
     Application->ActivateHint(Point);
}


Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Jacko y escafandra gracias por responder pero no es lo que me comentan aca, quizas si tienen el c++ 2009 me entiendan que les comento tratere de postear una aimagen aca pero de veras que no se hacerlo. como ya lescuento un edit le pones en passwordchar a * y cuando pretendemos copiar ese pass nos sale un hint en forma de globo (o dialogo) diciendo que no s epuede copiar un campo de password , el hint no lo crea uno , ni le pasa parametros lo muestra el propio sistema

Sad

bueno si alguien tiene un builder 2009 y lo puede ver agradeceria mucho la ayuda , no obstante gracias por querer ayudarme [/img]
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ifrit, no se a que te refieres con hit del sistema. Debe ser una facilidad del c++ 2009.

Si te refieres al típico globo o Balón que a veces muestra Windows, puedes crearlo. No se si el 2009 tiene una función que lo haga pero aquí te dejo un ejemplo. Es posible que tengas que modificar algo, sobre todo en el tratamiento de cadenas:

Código:
bool ShowBalloon(HWND hWnd, char* pText)
{
     if(!hWnd || !pText) return FALSE;

     HWND hWndTip = CreateWindowEx(NULL, TOOLTIPS_CLASS, NULL,
                              WS_POPUP |TTS_ALWAYSTIP | TTS_BALLOON,
                              CW_USEDEFAULT, CW_USEDEFAULT,
                              CW_USEDEFAULT, CW_USEDEFAULT,
                              hWnd, NULL,
                              HInstance, NULL);

    if(!hWndTip) return FALSE;

    TOOLINFO toolInfo = { 0 };
    toolInfo.cbSize = sizeof(toolInfo);
    toolInfo.hwnd = hWnd;
    toolInfo.uFlags = TTF_IDISHWND | TTF_SUBCLASS;
    toolInfo.uId = (UINT_PTR)hWnd;
    toolInfo.lpszText = pText;
    SendMessage(hWndTip, TTM_ADDTOOL, 0, (LPARAM)&toolInfo);

    return TRUE;
}


Y un ejemplo de su uso:
Código:
ShowBalloon(Button1->Handle, "Hola");


En el foro tienes personas que están trabajando con el 2009 como _Leo y Cesar, quizás te puedan ayudar mejor.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Comentando lo que dice escafandra (Saludos), en esta página viene la forma de crear un hint como el que deseas, en pocas palabras el código que ha puesto escafandra, resume la ejecución y creacion del Hint. [Enlace ]


Y por si fuera poco en esta página Japonesa, viene la información de como puedes generar tú, el propio Hint a tu gusto y medida, creando un componente. para ello [Enlace]

Saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Infiero, Cesar, que el 2009 no incorpora una propiedad o facilidad expresa para este tipo de Hint y que se sigue haciendo "a mano".

Muy interesantes los enlaces que dejas.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Así es, pues el hint el cual desea sacar ifrit, es dado meramente por el sistema, aunado a ello el Api de windows, aun enmascara muchas funciones de las cuales no hay documentación.

El hint que desea hacer ifrit aparece cuando el TEdit contiene los siguientes elementos, pero no es personalizable mientras se programa.

cuando se Activa la propieda passwordchar y se presiona mayusculas en el, aparece un Globo indicando que se puede cometer un error al teclear dicha contraseña, lo mismo pasa cuando se intenta copiar, o bien cuando un Edit se modifica para introducir solo numeros, se presentan mensajes del tipo globo.

Ejemplo:




El programa lo he realizado en BCB2007 y estoy ejecutandolo en Windows Vista premmium.

Saludos
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Cesar
Cita:
El programa lo he realizado en BCB2007 y estoy ejecutandolo en Windows Vista premmium.

eso quiere decir que ya hicietes lo que me yo pretendia hacer?o me fui de ideas?
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.