 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jotny Master


Registrado: 17 Feb 2004Mensajes: 226Ubicación: santiago
|
Publicado: Sab 10 Jul, 2004 10:29 pm Asunto: Inactividad del sistema... |
|
|
Hola a todos, mi consulta es la siguiente:
una aplicacion que cumpla po rejemplo 5 minutos de "inactividad" y al quierer efectuar alguna accion pida nuevamente el usuario y contraseña... Cesar indicó como saber si la aplicacion está activa o no, pero la idea es que si esta activa, pero no la usa, tambien es una inactividad... como se puede hacer eso?... la unica solucion es un TTimer contando todo el momento 5 minutos y si se ejecuta algun evento... setear una variable?....
existirá una manera mas amigable y confiable para hacerlo?..
Gracias a todos los foreros de builder que es lo mejor... |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Dom 11 Jul, 2004 4:17 am Asunto: |
|
|
Para los del BEGIN_MAP, este es el codigo, que determina si la ventana esta activa o inactiva..
Es cierto, no he podido dar como detener los mensajes,
WM_KEYUP y WM_MOUSEMOVE,
| Código: | //---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
void __fastcall FormCreate(TObject *Sender);
private: // User declarations
void __fastcall WMInactiva(TMessage& msg){
if(msg.WParam)// true si esta activa.
Caption="Activa";
else{
// aqui puedes poner un Timer, para guardar el tiempo
Caption="InActiva";
}
inherited::Dispatch(&msg);
}
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_NCACTIVATE, TMessage ,WMInactiva)
END_MESSAGE_MAP(inherited)
public: // User declarations
__fastcall TForm1(TComponent* Owner);
}; |
Es algo sencillo, ya que empiezo con esto del BEGIN_MESSAGE_MAP
saludos. _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|